일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 알고리즘
- MVC
- 오라클
- DP
- Jenkins
- Kafka
- 백준
- 코딩
- Spring
- retry
- 자바
- golang
- feign
- JPA
- Intellj
- Spring Cloud
- db
- 쿼리
- 클라우드
- 페이징
- Spring Cloud Feign
- Spring Boot
- PL/SQL
- SQL
- 운영체제
- 디자인 패턴
- aws
- 자료구조
- 데이터베이스
- MST
- Today
- Total
목록전체 글 (140)
justgo_developer
글로벌 인프라 : 모든 어플리케이션에 적합한 가장 안전하고 광범위하며 안정적인 글로벌 클라우드 인프라 - 24개 리전에서 출시 - 76개의 가용 영역 - 1개의 로컬 영역 - 245개 국가와 지역에서 서비스 제공 - 97개의 직접 연결 로케이션 - 216개의 PoP(Point of presence) 클라우드 인프라가 중요한 이유 : AWS 글로벌 클라우드 인프라는 업계에서 가장 안전하고 광범위하고 안정적인 클라우드 플랫폼으로, 전세계 데이터 센터를 통해 완전한 기능을 갖춘 175가지가 넘는 서비스를 제공. 이점 1. 보안 2. 가용성 3. 성능 : 애플리케이션 요구사항이 무엇이든, 필요에 따라 리소스를 빠르게 구동하여 수백개, 수천개의 서버를 몇분만에 배포 가능 4. 국제적 입지 5. 확장성 6. 유연성
AWS는 높은 신뢰성과 확장성을 바탕으로 웹스케일의 솔루션을 제공하며 IT 자원들을 탄력적이며 효율적으로 비용을 관리 할 수 있는 대표적인 클라우드 제공자. ※ 웹스케일 : 글로벌 수준의 대규모의 환경에서도 높은 품질의 서비스를 영속적으로 제공하며 비즈니스의 요구사항에 맞춰 신속하고 안정적으로 IT자원을 설계, 구축 및 관리하는 패턴 [AWS의 이점] - 민첩성과 즉각적인 탄력성 - 비용 절감 효과 - 개방성 및 유연성 - 보안 - 높은 기술 노하우 [AWS의 대표 솔루션] - 어플리케이션 호스팅 - 웹 사이트 - 백업 및 스토리지 - 데이터베이스 - 엔터프라이즈 IT
클라우드는 확장성의 개념을 가지고 디자인 되어 있으며 특히 IT 자원의 확장성을 바탕으로 확장성이 있는 서비스 설계를 가능하게 한다. [확장성 있는 어플리케이션의 특징] - 리소스 증가에 비례한 성능의 증가 - 회복력 - 분산된 시스템의 관리 능력 - 효율적인 운영 방법 - 비용의 효율적인 관리 [확장성 있는 설계 형태] - Scale Up/Down(수직적) - Scale Out/In(수평적) : 주로 사용, Downtown 불필요 탄력성은 기본적인 클라우드 속성 중에 하나이며 최소한의 마찰로 리소스를 스케일링 가능하게 하는 특징 ※ 온프라미스 : 내부 구축된 시스템 ※ 레디스(redis) : 인메모리 데이터베이스, Key-Value 데이터 저장소