일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Spring
- feign
- 쿼리
- Spring Cloud
- 알고리즘
- 백준
- golang
- db
- 코딩
- DP
- SQL
- Kafka
- JPA
- PL/SQL
- MVC
- 자료구조
- 데이터베이스
- MST
- 오라클
- 자바
- Spring Boot
- 디자인 패턴
- retry
- aws
- 클라우드
- Spring Cloud Feign
- Jenkins
- 페이징
- 운영체제
- Intellj
- Today
- Total
목록IT/AWS (8)
justgo_developer
최종 사용자에게 더 짧은 지연 시간으로 콘텐츠를 전송하기 위해 Amazon CloudFront는 현재 42개국 84개 도시에서 216개 PoP(엣지 로케이션 205개, 리전 엣지 캐시 11개)의 글로벌 네트워크 사용 기능 - 공격으로부터 네트워크 및 애플리케이션 계층 보호 : CloudFront는 애플리케이션과 인프라에 대한 관문으로 사용함으로써 중요한 콘텐츠, 데이터, 코드 및 인프라에 대한 주요 공격 차단 - SSL/TLS 암호화 및 HTTPS - 액세스 제어 - 규정 준수 - 애플리케이션 가용성 향상 - 중복성 활성화 - 최적의 성능을 위한 네트워크 최적화 - 동적 및 정적 콘텐츠 - 대규모 라이브러리와 미디어 애셋 : 객체를 캐시에 더 오래 유지하고 캐시 회전을 줄이도록 설계 - 정식 기능의 AP..
리전 - 각 Amazon EC2 리전은 다른 Amazon EC2리전에서 격리되도록 설계. 이를 통해 가장 강력한 내결함성 및 안정성 도달 - 리소스를 볼떄 지정한 리전에 연결된 리소스만 표시.리전이 서로 격리되어 있고, 여러 리전에 리소스가 자동으로 복제되지 않기 때문 가용영역 - 인스턴스를 실행할때 사용자가 직접 가용역열을 선택하거나 AWS가 사용자를 위해 가용영역을 선택 할수 있음. - 복수의 가용영역에 걸쳐 인스턴스를 배포하면, 하나의 인스턴스에 장애가 발생한 경우를 대비하여 다른 가용영역의 인스턴스가 장애가 발생한 인스턴스 관련 요청을 처리할 수 있도록 애플리케이션 설계 할수 있음 - 탄력적 IP 주소를 사용하여 한 가용영역에서 인스턴스 장애가 발생한 경우 다른 가용영역의 인스턴스로 주소를 신속하..
글로벌 인프라 : 모든 어플리케이션에 적합한 가장 안전하고 광범위하며 안정적인 글로벌 클라우드 인프라 - 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 데이터 저장소
클라우드 컴퓨팅 : 네트워크를 통해 다양한 IT 리소스와 어플리케이션을 온디맨드로 제공하는 서비스 ※ 온디맨드 : 요구사항에 따라 즉시 제공/공급 하는 방식(주문형) ※ IT 리소스 : 서버, 스토리지, 네트워크와 같은 IT의 기반 자원 1. Iaas(Infrastructure as a service) 2. Paas(platform as a servcie) 3. Saas(software as a service) [특징] 1. 온디맨드한 접근성 2. 대규모의 확장성 3. 종량제 과금정책 4. 관리의 편리성 [이점] ■ 비지니스 측면 - 초기 인프라 자원 투자에 대한 부담 감소 - 사용한 양에 따른 비용(종량제) 구조 - 즉각적인 인프라 자원 제공 - 효율적인 자원 할당 및 관리 - Time to Marke..
AWS 용어 정리 ■ 리전(Region) : AWS의 서비스들이 제공되는 서버의 물리적인 위치(지역) - 리전을 두는 이유 : 네트워크 속도, 장애 예방 ■ 가용영역(Availability Zone - AZ) : 리전안에 있는 IDC(데이터센터) ■ 엣지 로케이션(Edge Location) : AWS의 CDN 서비스인 CloudFront와 DNS서비스인 Route 53의 캐시 서버 ■ EC2(Elastic Compute Cloud) : 클라우드 서버 인스턴스, AWS의 대표적인 서비스 ■ ECS(EC2 Container Service) : 클라우드 서버인 EC2를 Docker 컨테이너로 관리 가능하도록 나온 서비스 ■ EB(Elastic Beanstalk) : 웹 어플리케이션용 클라우드 플랫폼 서비스(배..
1. AWS란? - 아마존닷컴에서 개발한 클라우드 컴퓨팅 플랫폼 - amazon web services는 아마존에서 제공하는 클라우드 서비스로, 네트워킹을 기반으로 가상컴퓨터와 스토리지, 네트워크 인프라 등 다양한 서비스를 제공 - 비즈니스와 웹 서비스를 사용하여 확장 가능하고 정교한 application 구축 지원 2. 클라우드 컴퓨팅이란? - 기존의 물리적인 형태의 실물 컴퓨터 리소스를 네트워크 기반 서비스 형태로 제공 - 사용자로 하여금 네트워크 상에서 클라우드 서비스의 자원을 사용하는 것을 의미 - 3가지로 분류됨 1. Iaas(Infrastructure as a Service) 2. Paas(Platform as a Service) 3. Saas(Software as a Service) ▶ Ia..