SlideShare a Scribd company logo
1 of 39
Download to read offline
클라우드 컴퓨팅 AWS
(Amazon Web Services)
- 글로벌 서비스 구축을 위한 선택
공통플랫폼팀 I 이호철 I @5clee
IT Issue




                 Elastic
               탄력적 용량제공
Availability               Cost-Effective
높은 가용성                      비용 효율화




               AWS
IT Issue




여기서 잠깐!
AWS를 사용하면 무조건 싸다?

 예) 최소 구성시 EC2(Large) 1대, RDS(Large) 1대
  EC2 월 30만원, RDS 월 40만원
  이중화 구성, MultiAZ 구성, 서버 증설  비용증가


예) 스트리밍 서비스
  갑작스런 부하 증가, 서버 증설, 대용량 인코딩 필요
  사용 후 즉시 반납  비용 효율화(사용한 만큼 지불)
KTH가 AWS 선택한 이유?




KTH Global Services
pudding.to , Friending
전 세계 사용자에 사진/동영상 제공
Global CDN 서비스 필요  CloudFront

전 세계 사용자가 사진/동영상을 업로드
업로드 지연 해결 필요  지역별 분산배치
AWS Overview




              Global Infrastructure


                     R
      R
              R
          R                              R
                                   R




R   6개의 Regions – 지역 내 2개 이상의 가용존
    20개의 Edge Locations – CloudFront, Route53
AWS Overview



데이터                            Cloud             Auto
제공/   CloudFront               Watch             Scaling
자동화
        CDN              Monitoring         Automation


                      Elasti      Simple     Map
데이터       RDS         Cache       DB         Reduce
처리
                    DataBase                Clusters


기초     EC2            EBS         S3
서비스                                        ELB     Route 53

      Compute            Storage           Networking

                   Global Infra Structure
AWS Overview




EC2
      Elastic Compute Cloud

 웹 콘솔을 통하여 가상의 컴퓨팅 환경을 생성 관리


 다양한 OS(Amazon Linux, RedHat, SUSE, Windows)
 다양한 타입 (CPU, Core, Memory, Disk)


 기본 3개의 네트워크 자원 할당
  내부 연결/별도 트래픽 비용 없음
  단, EIP(고정 아이피)는 외부 연결임
AWS Overview




          EBS                   S3
                       VS.

       Block Storage         Data Storage
                             – Simple Storage Service

 Volume당 1GB~1TB             개별 Object : 1 Byte~5TB
 - 다수사용 가능


EC2에 Attach / EC2            HTTP
instance Lifetime 의존         - GET,PUT, Delete 프로토콜
AWS Overview




ELB – Elastic Load Balancing

 수천 대의 Instance 로 부하 균등 분산 또는 Health Check(5초)
 를 통해 부하가 적은 쪽으로 부하 분배


 특정 세션에 대해 강제로 하나의 인스턴스로 전달하는 Sticky
 Session 가능


 ELB는 고정 IP(EIP) 할당 안됨 (CNAME, Route 53 활용필요)
AWS Overview




Amazon Route 53

 가장 가까운 DNS 서버를 찾아 높은 쿼리 응답 속도 제공


 20개 Edge Locations 을 통해 서비스 제공


 WRR (Weighted Round Robin) 지원


 지원되는 Resource Record Type
 - A, AAAA, CNAME, MX, NS, PTR, SOA, SPF, SRV, TXT, Alias
kth 최적화
  시작…
AWS 최적화 구성요소




Amazon Web Services
활용한 최적의 서비스 플랫폼 구축을 위한 구성요소

                 High-
Scalability    Availability
                              Performance

   확장성           고가용성          성능 최적화

Auto-Scaling    Multi-AZ       CloudFront

 Scale-UP        RDS HA        ElastiCache
최적화 #    1
Scalability
Scalability (확장성)




 Scale-UP VS. Scale-OUT




 시스템 사양 UP           시스템 증설
  (CPU, 메모리, Disk)    Scale-In
 Scale-Down
Scalability (확장성) – Scale-UP




 Scale-UP : EC2
                 웹 콘솔상에서 옵션 제공되지 않음


Micro            Scale-UP 방안
                   EBS에 SnapShot 생성
        Extra-
        Large       EC2 신규 생성(타입 변경)
                    기존 EC2 정지
Scalability (확장성) – Scale-UP




 Scale-UP : RDS
                 웹 콘솔상에서 옵션 변경으로 처리


                 변경되는 동안 DownTime 존재
Small   xLarge

                 유지 보수 일정주기에 실행
                 - 즉시 실행이 필요하다면
                  Apply Immediately 옵션 체크
Scalability (확장성) – Scale-OUT



EC2 – Auto Scaling
 ELB(Elastic Load Balancer)                 AutoScale


 EC2 #1        EC2 #2

  EBS   -1       EBS   -1
  (OS영역)         (OS영역)

  EBS   -2       EBS   -2                    Cloud Watch
  (App영역)        (App영역)
Scalability (확장성) – Scale-OUT



EC2 – Auto Scaling
 ELB(Elastic Load Balancer)                     AutoScale

                            elb-create-lb
 EC2 #1        EC2 #2
                            my-loadbalancer
  EBS   -1       EBS   -1
                            --listener
  (OS영역)         (OS영역)
                             “lb-port=80,
  EBS   -2       EBS   -2                     Cloud Watch
  (App영역)        (App영역)      instance-port=8080”
Scalability (확장성) – Scale-OUT



EC2 – Auto Scaling
 ELB(Elastic Load Balancer)                  AutoScale


 1) Launch Config 생성
 EC2 #1       EC2 #2
   - 생성할 instance 타입, 이미지 지정
  EBS -1         EBS -1
 2) Auto-Scaling Group 생성
                 (OS영역)
  (OS영역)
   - 최대 생성할 instance 개수
  EBS -2        EBS -2                        Cloud Watch
   - 최소 생성할 instance 개수
  (App영역)        (App영역)
 3) Trigger 생성
   - Scale-OUT할 조건 설정
    (CPU 또는 특정시간)
   - 증설시 생성할 instance 개수
   - 감소할 instance 개수
Scalability (확장성) – Scale-OUT



EC2 – Auto Scaling
 ELB(Elastic Load Balancer)                   AutoScale


 EC2 #1        EC2 #2         EC2 #3

  EBS   -1       EBS   -1      EBS   -1
  (OS영역)         (OS영역)        (OS영역)

  EBS   -2       EBS   -2                      Cloud Watch
  (App영역)        (App영역)
Scalability (확장성) – Scale-OUT



EC2 – Auto Scaling
 ELB(Elastic Load Balancer)                      AutoScale


 EC2 #1         EC2 #2          EC2 #3

  EBS   -1         EBS   -1       EBS   -1
  (OS영역)           (OS영역)         (OS영역)

  EBS   -2         EBS   -2       EBS   -2        Cloud Watch
  (App영역)          (App영역)        (App영역)




   EBS-2 복제  EBS-2 Mount  SVN CheckOut
    Source Build  EBS-2 내 WAS 구동
Scalability (확장성) – Scale-OUT



RDS – Scale OUT
  RDS Auto-Scaling 은 지원되지 않음
  Master-Slave Type의 Replication 지원
  Slave DB의 가용 존을 여러 지역에 분산 배치
최적화 #    2
High Availability
High Availability (고가용성)




 Elastic Load Balancer
      US-EAST-1a

AWS Security Groups
                           • ELB - 수 천대의
                             EC2를 로드밸런싱
                           • 트래픽 증가 및 동시
EC2                EC2       접속자 증가시
                           • EC2 서버 Scale 방안
        MySQL DB
                              수동으로 증가시
                             켜야 함
Cloud Watch (Monitoring)
High Availability (고가용성)




   Elastic Load Balancer

           US-EAST-1a
    AWS Security Groups          • EC2 – Auto Scaling


                                 • US-EAST-1a AZ 장애시
Auto Scaling      Auto Scaling
                                 • AZ 장애시 전체 서비스
           MySQL DB
                                   중단
                                    Multi-AZ 구조 필요
  Cloud Watch (Monitoring)
High Availability (고가용성)




                       Elastic Load Balancer
          US-EAST-1a                           US-EAST-1b

    AWS Security Groups                   AWS Security Groups




 Auto Scaling      Auto Scaling      Auto Scaling         Auto Scaling


            MySQL DB                                MySQL DB



   Cloud Watch (Monitoring)              Cloud Watch (Monitoring)

DB서버 부하분산 안되어 있음.                 심할 경우 2개 AZ 모두 중단될 가능성 있음
High Availability (고가용성)




                            Elastic Load Balancer
         US-EAST-1a                                 US-EAST-1b

   AWS Security Groups                         AWS Security Groups




Auto Scaling            Auto Scaling      Auto Scaling        Auto Scaling


         Read Replica                               Read Replica



                          Master            Slave


  Cloud Watch (Monitoring)                    Cloud Watch (Monitoring)
최적화 #   3
Performance
Performance (성능 최적화)



CloudFront
                   CloudFront
                   Network
                       E
   파일업로드
                   E       E
                   E       E
           S3
                       E
           원본파일



  다운로드/스트리밍
  원본파일 : S3 또는 특정서버
  20개 Edge Locations / 사용자에 가장 가까운 위치
Performance (성능 최적화)



ElastiCache
                     Application
EC2 API Server       Code
                     Database
                                      RDS
                     Access                  Memcached 기반
                     Memcached
                     Client Library
                                             DB부하 절감
 Cache      Cache
 Node       Node
                                             미동부 만 지원
                           Memcached
                           Protocol
                                             EC2 + Memcached
 Cache      Cache
 Engine     Engine                           (Redis) 구성
  Cache Parameter
      Group              CloudWatch
Cache Cluster
kth 글로벌 서비스 on AWS




kth 글로벌 서비스(on AWS)
최적의 서비스 플랫폼 구축을 위한 구성요소

                 High-
Scalability    Availability
                              Performance

   확장성           고가용성           성능 최적화

Auto-Scaling    Multi-AZ        CloudFront

 Scale-UP        RDS HA         ElastiCache
kth 최적화
  결과…
kth 글로벌 서비스 최적화 결과


         www.mysite.com          Route 53

                                                                           media.mysite.com
                          Elastic Load Balancer


   Auto Scaling Group                       Auto Scaling Group




                                                                                   CloudFront
   EC2                                      EC2




   ElastiCache                              ElastiCache


   Read Replica                                       Read Replica
                                                                                    S3

                   Master               Slave
Availability Zone #1                              Availability Zone #2
                                                    Availability Zone #n
TIP
Upload Latency
   접근 제어
파일 업로드 도구
TIP #1 – Upload Latency



Upload Latency
                                         Main Server Group(US-East)




                             EC2
                             EC2
             EC2                   S3
  EC2                  RDS
        S3        S3
                                                         EC2
                                                        EC2
                                                EC2         S3
1 이미지업로드                                       EC2
                                                   S3      이미지업로드

  Media Upload
  Server Group
  (Each-Region)                          2 업로드 결과 전송

   지역별 업로드 서버 분산 배치                     업로드 결과는 메인 서버그룹
TIP #2 – 접근제어



접근 제어
                                                 Office/              1 서비스 포트
                                                 Engineer
                                                                        (80/443)
         Internet
                               HTTP     1                 TCP 2       2 개발자 접근
                               80/443                     (SSH)         (SSH)

                                                                      3 개발서버 내
                          Web Server
                                                                        접근(SSH)
                                                 Gateway
                            (EC2)               Server (EC2)
         App Server
                                                                      4 WEB과WAS
                                                                        (8080)
                           HTTP                 TCP
           (EC2)      4                     3   22(SSH)
                           8080

 DB      5   TCP                                                     5 WAS와 DB
Server
             3306                                           Security   (3306)
                                                            Group
TIP #3 – 파일 업로드 도구



파일 업로드 도구
 Tsunami UDP
   -   UDP 기반의 Open Source File 전송 프로토콜
   -   원거리 네트워크 사이에도 높은 전송속도 제공

 상용도구
   -   Aspera : 빠른 속도를 보장하는 AWS를 위한 데이터 전송 상용
       소프트웨어




 FedEX
KTH + AWS




최적화 구성                  TIP
Scalability         Upload Latency
High Availability   접근제어
Performance         파일 업로드




                운영 준비
감사합니다.
플랫폼개발실 / 공통플랫폼팀 팀장 / 이호철
      mystery@kthcorp.com
             @5clee

More Related Content

What's hot

비디가 제시하는 AWS Migration 주요 factor - BD 홍성준 이사:: AWS Cloud Track 1 Intro
비디가 제시하는 AWS Migration 주요 factor - BD 홍성준 이사:: AWS Cloud Track 1 Intro비디가 제시하는 AWS Migration 주요 factor - BD 홍성준 이사:: AWS Cloud Track 1 Intro
비디가 제시하는 AWS Migration 주요 factor - BD 홍성준 이사:: AWS Cloud Track 1 IntroAmazon Web Services Korea
 
AWS 를 이용한 Serverless Infra 구축해보기 (Lambda, DynamoDB)
AWS 를 이용한 Serverless Infra 구축해보기 (Lambda, DynamoDB)AWS 를 이용한 Serverless Infra 구축해보기 (Lambda, DynamoDB)
AWS 를 이용한 Serverless Infra 구축해보기 (Lambda, DynamoDB)I Goo Lee
 
Amazon ECS를 통한 도커 기반 콘테이너 서비스 구축하기 - AWS Summit Seoul 2017
Amazon ECS를 통한 도커 기반 콘테이너 서비스 구축하기 - AWS Summit Seoul 2017Amazon ECS를 통한 도커 기반 콘테이너 서비스 구축하기 - AWS Summit Seoul 2017
Amazon ECS를 통한 도커 기반 콘테이너 서비스 구축하기 - AWS Summit Seoul 2017Amazon Web Services Korea
 
AWS CLOUD 2017 - 클라우드 마이그레이션 어떻게 할 것인가? (이병윤 이사)
AWS CLOUD 2017 - 클라우드 마이그레이션 어떻게 할 것인가? (이병윤 이사)AWS CLOUD 2017 - 클라우드 마이그레이션 어떻게 할 것인가? (이병윤 이사)
AWS CLOUD 2017 - 클라우드 마이그레이션 어떻게 할 것인가? (이병윤 이사)Amazon Web Services Korea
 
Amazon RDS 살펴보기 (김용우) - AWS 웨비나 시리즈
Amazon RDS 살펴보기 (김용우) - AWS 웨비나 시리즈 Amazon RDS 살펴보기 (김용우) - AWS 웨비나 시리즈
Amazon RDS 살펴보기 (김용우) - AWS 웨비나 시리즈 Amazon Web Services Korea
 
Amazon Redshift로 데이터웨어하우스(DW) 구축하기
Amazon Redshift로 데이터웨어하우스(DW) 구축하기Amazon Redshift로 데이터웨어하우스(DW) 구축하기
Amazon Redshift로 데이터웨어하우스(DW) 구축하기Amazon Web Services Korea
 
더 높은 초당 패킷 처리 수와 더 낮은 지연 시간을 달성하기 위한 AWS 네트워킹 옵션 (이정훈 솔루션즈 아키텍트, AWS) :: Gami...
더 높은 초당 패킷 처리 수와 더 낮은 지연 시간을 달성하기 위한 AWS 네트워킹 옵션 (이정훈 솔루션즈 아키텍트, AWS) :: Gami...더 높은 초당 패킷 처리 수와 더 낮은 지연 시간을 달성하기 위한 AWS 네트워킹 옵션 (이정훈 솔루션즈 아키텍트, AWS) :: Gami...
더 높은 초당 패킷 처리 수와 더 낮은 지연 시간을 달성하기 위한 AWS 네트워킹 옵션 (이정훈 솔루션즈 아키텍트, AWS) :: Gami...Amazon Web Services Korea
 
EC2 컨테이너 서비스 고객사례 Vingle - 조휘철 소프트웨어 엔지니어 :: AWS Container Day
EC2 컨테이너 서비스 고객사례 Vingle - 조휘철 소프트웨어 엔지니어 :: AWS Container DayEC2 컨테이너 서비스 고객사례 Vingle - 조휘철 소프트웨어 엔지니어 :: AWS Container Day
EC2 컨테이너 서비스 고객사례 Vingle - 조휘철 소프트웨어 엔지니어 :: AWS Container DayAmazon Web Services Korea
 
AWS 9월 웨비나 | Amazon Aurora Deep Dive
AWS 9월 웨비나 | Amazon Aurora Deep DiveAWS 9월 웨비나 | Amazon Aurora Deep Dive
AWS 9월 웨비나 | Amazon Aurora Deep DiveAmazon Web Services Korea
 
AWS Summit Seoul 2015 - AWS를 통한 게임 운영의 정석
AWS Summit Seoul 2015 - AWS를 통한 게임 운영의 정석AWS Summit Seoul 2015 - AWS를 통한 게임 운영의 정석
AWS Summit Seoul 2015 - AWS를 통한 게임 운영의 정석Amazon Web Services Korea
 
AWS 9월 웨비나 | AWS 데이터베이스 마이그레이션 서비스 활용하기
AWS 9월 웨비나 | AWS 데이터베이스 마이그레이션 서비스 활용하기AWS 9월 웨비나 | AWS 데이터베이스 마이그레이션 서비스 활용하기
AWS 9월 웨비나 | AWS 데이터베이스 마이그레이션 서비스 활용하기Amazon Web Services Korea
 
OpenStack Heat Orchestration
OpenStack Heat OrchestrationOpenStack Heat Orchestration
OpenStack Heat OrchestrationWooKyun Jeon
 
Aws summit 2017_이상오_fn
Aws summit 2017_이상오_fnAws summit 2017_이상오_fn
Aws summit 2017_이상오_fnLEE Kevin
 
AWS 환경에서 MySQL Infra 설계하기-2부.본론
AWS 환경에서 MySQL Infra 설계하기-2부.본론AWS 환경에서 MySQL Infra 설계하기-2부.본론
AWS 환경에서 MySQL Infra 설계하기-2부.본론I Goo Lee
 
Amazon EC2 Container Service 자세히 보기 - 김상필 (AWS 솔루션즈 아키텍트)
Amazon EC2 Container Service 자세히 보기 - 김상필 (AWS 솔루션즈 아키텍트)Amazon EC2 Container Service 자세히 보기 - 김상필 (AWS 솔루션즈 아키텍트)
Amazon EC2 Container Service 자세히 보기 - 김상필 (AWS 솔루션즈 아키텍트)Amazon Web Services Korea
 
AWS Summit Seoul 2015 -CloudFront와 Route53 기반 콘텐츠 배포 전략 (GS네오텍-박정수)
AWS Summit Seoul 2015 -CloudFront와 Route53 기반 콘텐츠 배포 전략 (GS네오텍-박정수)AWS Summit Seoul 2015 -CloudFront와 Route53 기반 콘텐츠 배포 전략 (GS네오텍-박정수)
AWS Summit Seoul 2015 -CloudFront와 Route53 기반 콘텐츠 배포 전략 (GS네오텍-박정수)Amazon Web Services Korea
 
20131002 AWS Meister re:Generate - DynamoDB (Korean)
20131002 AWS Meister re:Generate - DynamoDB (Korean)20131002 AWS Meister re:Generate - DynamoDB (Korean)
20131002 AWS Meister re:Generate - DynamoDB (Korean)Amazon Web Services Korea
 
AWS 기반의 마이크로 서비스 아키텍쳐 구현 방안 :: 김필중 :: AWS Summit Seoul 20
AWS 기반의 마이크로 서비스 아키텍쳐 구현 방안 :: 김필중 :: AWS Summit Seoul 20AWS 기반의 마이크로 서비스 아키텍쳐 구현 방안 :: 김필중 :: AWS Summit Seoul 20
AWS 기반의 마이크로 서비스 아키텍쳐 구현 방안 :: 김필중 :: AWS Summit Seoul 20Amazon Web Services Korea
 

What's hot (20)

비디가 제시하는 AWS Migration 주요 factor - BD 홍성준 이사:: AWS Cloud Track 1 Intro
비디가 제시하는 AWS Migration 주요 factor - BD 홍성준 이사:: AWS Cloud Track 1 Intro비디가 제시하는 AWS Migration 주요 factor - BD 홍성준 이사:: AWS Cloud Track 1 Intro
비디가 제시하는 AWS Migration 주요 factor - BD 홍성준 이사:: AWS Cloud Track 1 Intro
 
AWS 를 이용한 Serverless Infra 구축해보기 (Lambda, DynamoDB)
AWS 를 이용한 Serverless Infra 구축해보기 (Lambda, DynamoDB)AWS 를 이용한 Serverless Infra 구축해보기 (Lambda, DynamoDB)
AWS 를 이용한 Serverless Infra 구축해보기 (Lambda, DynamoDB)
 
Amazon ECS를 통한 도커 기반 콘테이너 서비스 구축하기 - AWS Summit Seoul 2017
Amazon ECS를 통한 도커 기반 콘테이너 서비스 구축하기 - AWS Summit Seoul 2017Amazon ECS를 통한 도커 기반 콘테이너 서비스 구축하기 - AWS Summit Seoul 2017
Amazon ECS를 통한 도커 기반 콘테이너 서비스 구축하기 - AWS Summit Seoul 2017
 
AWS CLOUD 2017 - 클라우드 마이그레이션 어떻게 할 것인가? (이병윤 이사)
AWS CLOUD 2017 - 클라우드 마이그레이션 어떻게 할 것인가? (이병윤 이사)AWS CLOUD 2017 - 클라우드 마이그레이션 어떻게 할 것인가? (이병윤 이사)
AWS CLOUD 2017 - 클라우드 마이그레이션 어떻게 할 것인가? (이병윤 이사)
 
Amazon Aurora 100% 활용하기
Amazon Aurora 100% 활용하기Amazon Aurora 100% 활용하기
Amazon Aurora 100% 활용하기
 
Amazon RDS 살펴보기 (김용우) - AWS 웨비나 시리즈
Amazon RDS 살펴보기 (김용우) - AWS 웨비나 시리즈 Amazon RDS 살펴보기 (김용우) - AWS 웨비나 시리즈
Amazon RDS 살펴보기 (김용우) - AWS 웨비나 시리즈
 
Amazon Redshift로 데이터웨어하우스(DW) 구축하기
Amazon Redshift로 데이터웨어하우스(DW) 구축하기Amazon Redshift로 데이터웨어하우스(DW) 구축하기
Amazon Redshift로 데이터웨어하우스(DW) 구축하기
 
더 높은 초당 패킷 처리 수와 더 낮은 지연 시간을 달성하기 위한 AWS 네트워킹 옵션 (이정훈 솔루션즈 아키텍트, AWS) :: Gami...
더 높은 초당 패킷 처리 수와 더 낮은 지연 시간을 달성하기 위한 AWS 네트워킹 옵션 (이정훈 솔루션즈 아키텍트, AWS) :: Gami...더 높은 초당 패킷 처리 수와 더 낮은 지연 시간을 달성하기 위한 AWS 네트워킹 옵션 (이정훈 솔루션즈 아키텍트, AWS) :: Gami...
더 높은 초당 패킷 처리 수와 더 낮은 지연 시간을 달성하기 위한 AWS 네트워킹 옵션 (이정훈 솔루션즈 아키텍트, AWS) :: Gami...
 
EC2 컨테이너 서비스 고객사례 Vingle - 조휘철 소프트웨어 엔지니어 :: AWS Container Day
EC2 컨테이너 서비스 고객사례 Vingle - 조휘철 소프트웨어 엔지니어 :: AWS Container DayEC2 컨테이너 서비스 고객사례 Vingle - 조휘철 소프트웨어 엔지니어 :: AWS Container Day
EC2 컨테이너 서비스 고객사례 Vingle - 조휘철 소프트웨어 엔지니어 :: AWS Container Day
 
AWS 9월 웨비나 | Amazon Aurora Deep Dive
AWS 9월 웨비나 | Amazon Aurora Deep DiveAWS 9월 웨비나 | Amazon Aurora Deep Dive
AWS 9월 웨비나 | Amazon Aurora Deep Dive
 
AWS Summit Seoul 2015 - AWS를 통한 게임 운영의 정석
AWS Summit Seoul 2015 - AWS를 통한 게임 운영의 정석AWS Summit Seoul 2015 - AWS를 통한 게임 운영의 정석
AWS Summit Seoul 2015 - AWS를 통한 게임 운영의 정석
 
AWS 9월 웨비나 | AWS 데이터베이스 마이그레이션 서비스 활용하기
AWS 9월 웨비나 | AWS 데이터베이스 마이그레이션 서비스 활용하기AWS 9월 웨비나 | AWS 데이터베이스 마이그레이션 서비스 활용하기
AWS 9월 웨비나 | AWS 데이터베이스 마이그레이션 서비스 활용하기
 
AWS-IAM,S3,EC2
AWS-IAM,S3,EC2AWS-IAM,S3,EC2
AWS-IAM,S3,EC2
 
OpenStack Heat Orchestration
OpenStack Heat OrchestrationOpenStack Heat Orchestration
OpenStack Heat Orchestration
 
Aws summit 2017_이상오_fn
Aws summit 2017_이상오_fnAws summit 2017_이상오_fn
Aws summit 2017_이상오_fn
 
AWS 환경에서 MySQL Infra 설계하기-2부.본론
AWS 환경에서 MySQL Infra 설계하기-2부.본론AWS 환경에서 MySQL Infra 설계하기-2부.본론
AWS 환경에서 MySQL Infra 설계하기-2부.본론
 
Amazon EC2 Container Service 자세히 보기 - 김상필 (AWS 솔루션즈 아키텍트)
Amazon EC2 Container Service 자세히 보기 - 김상필 (AWS 솔루션즈 아키텍트)Amazon EC2 Container Service 자세히 보기 - 김상필 (AWS 솔루션즈 아키텍트)
Amazon EC2 Container Service 자세히 보기 - 김상필 (AWS 솔루션즈 아키텍트)
 
AWS Summit Seoul 2015 -CloudFront와 Route53 기반 콘텐츠 배포 전략 (GS네오텍-박정수)
AWS Summit Seoul 2015 -CloudFront와 Route53 기반 콘텐츠 배포 전략 (GS네오텍-박정수)AWS Summit Seoul 2015 -CloudFront와 Route53 기반 콘텐츠 배포 전략 (GS네오텍-박정수)
AWS Summit Seoul 2015 -CloudFront와 Route53 기반 콘텐츠 배포 전략 (GS네오텍-박정수)
 
20131002 AWS Meister re:Generate - DynamoDB (Korean)
20131002 AWS Meister re:Generate - DynamoDB (Korean)20131002 AWS Meister re:Generate - DynamoDB (Korean)
20131002 AWS Meister re:Generate - DynamoDB (Korean)
 
AWS 기반의 마이크로 서비스 아키텍쳐 구현 방안 :: 김필중 :: AWS Summit Seoul 20
AWS 기반의 마이크로 서비스 아키텍쳐 구현 방안 :: 김필중 :: AWS Summit Seoul 20AWS 기반의 마이크로 서비스 아키텍쳐 구현 방안 :: 김필중 :: AWS Summit Seoul 20
AWS 기반의 마이크로 서비스 아키텍쳐 구현 방안 :: 김필중 :: AWS Summit Seoul 20
 

Viewers also liked

실시간스트리밍 시장동향과 전망 (올레온에어중계)
실시간스트리밍 시장동향과 전망 (올레온에어중계)실시간스트리밍 시장동향과 전망 (올레온에어중계)
실시간스트리밍 시장동향과 전망 (올레온에어중계)Sang Lee
 
실시간스트리밍 시장동향과 전망 올레온에어
실시간스트리밍 시장동향과 전망 올레온에어실시간스트리밍 시장동향과 전망 올레온에어
실시간스트리밍 시장동향과 전망 올레온에어Sang Lee
 
Streaming of Huxley
Streaming of HuxleyStreaming of Huxley
Streaming of HuxleySungkyun Kim
 
비디오 코덱
비디오 코덱비디오 코덱
비디오 코덱greenday96
 
스타트업 IT 인프라 지원 프로그램 CIA(CDNetworks Infra Aid) 소개서
스타트업 IT 인프라 지원 프로그램 CIA(CDNetworks Infra Aid) 소개서스타트업 IT 인프라 지원 프로그램 CIA(CDNetworks Infra Aid) 소개서
스타트업 IT 인프라 지원 프로그램 CIA(CDNetworks Infra Aid) 소개서StartupAlliance
 
AWS Cloud와 Wowza Cloud를 활용한 Media Platform 만들기(한동대 특강)
AWS Cloud와 Wowza Cloud를 활용한 Media Platform 만들기(한동대 특강)AWS Cloud와 Wowza Cloud를 활용한 Media Platform 만들기(한동대 특강)
AWS Cloud와 Wowza Cloud를 활용한 Media Platform 만들기(한동대 특강)Hyunjin Lee
 
스트리밍 프로토콜
스트리밍 프로토콜스트리밍 프로토콜
스트리밍 프로토콜greenday96
 
20140422-창업국가 이스라엘-이수리-이스라엘 뒤집어보기
20140422-창업국가 이스라엘-이수리-이스라엘 뒤집어보기20140422-창업국가 이스라엘-이수리-이스라엘 뒤집어보기
20140422-창업국가 이스라엘-이수리-이스라엘 뒤집어보기StartupAlliance
 
161018 중국의 한국인 - 윌인터내셔널 박대웅 대표
161018 중국의 한국인 - 윌인터내셔널 박대웅 대표161018 중국의 한국인 - 윌인터내셔널 박대웅 대표
161018 중국의 한국인 - 윌인터내셔널 박대웅 대표StartupAlliance
 
161018 중국의 한국인 - 스타트업 얼라이언스 임정욱 센터장
161018 중국의 한국인 - 스타트업 얼라이언스 임정욱 센터장161018 중국의 한국인 - 스타트업 얼라이언스 임정욱 센터장
161018 중국의 한국인 - 스타트업 얼라이언스 임정욱 센터장StartupAlliance
 
161018 중국의 한국인 - 화이브라더스 정원선 본부장
161018 중국의 한국인 - 화이브라더스 정원선 본부장161018 중국의 한국인 - 화이브라더스 정원선 본부장
161018 중국의 한국인 - 화이브라더스 정원선 본부장StartupAlliance
 
161018 중국의 한국인 - 스마일게이트인베스트먼트 장흥선 팀장
161018 중국의 한국인 - 스마일게이트인베스트먼트 장흥선 팀장161018 중국의 한국인 - 스마일게이트인베스트먼트 장흥선 팀장
161018 중국의 한국인 - 스마일게이트인베스트먼트 장흥선 팀장StartupAlliance
 
161018 중국의 한국인 - 머니락커 강민구 대표
161018 중국의 한국인 - 머니락커 강민구 대표161018 중국의 한국인 - 머니락커 강민구 대표
161018 중국의 한국인 - 머니락커 강민구 대표StartupAlliance
 
161018 중국의 한국인 - 텐센트 양진호 디렉터
161018 중국의 한국인 - 텐센트 양진호 디렉터 161018 중국의 한국인 - 텐센트 양진호 디렉터
161018 중국의 한국인 - 텐센트 양진호 디렉터 StartupAlliance
 
161018 중국의 한국인 - 플래텀 조상래 대표
161018 중국의 한국인 - 플래텀 조상래 대표161018 중국의 한국인 - 플래텀 조상래 대표
161018 중국의 한국인 - 플래텀 조상래 대표StartupAlliance
 
161018 중국의 한국인 - 전 알리페이코리아 권현돈
161018 중국의 한국인 - 전 알리페이코리아 권현돈161018 중국의 한국인 - 전 알리페이코리아 권현돈
161018 중국의 한국인 - 전 알리페이코리아 권현돈StartupAlliance
 
20140422-창업국가 이스라엘-박대진-이스라엘 스타트업의 글로벌 경쟁력
 20140422-창업국가 이스라엘-박대진-이스라엘 스타트업의 글로벌 경쟁력 20140422-창업국가 이스라엘-박대진-이스라엘 스타트업의 글로벌 경쟁력
20140422-창업국가 이스라엘-박대진-이스라엘 스타트업의 글로벌 경쟁력StartupAlliance
 
161018 중국의 한국인 - 스마트스터디 이승규 CFO
161018 중국의 한국인 - 스마트스터디 이승규 CFO161018 중국의 한국인 - 스마트스터디 이승규 CFO
161018 중국의 한국인 - 스마트스터디 이승규 CFOStartupAlliance
 
20140422-창업국가 이스라엘-임정욱-이스라엘스타트업은 왜 강한가
20140422-창업국가 이스라엘-임정욱-이스라엘스타트업은 왜 강한가20140422-창업국가 이스라엘-임정욱-이스라엘스타트업은 왜 강한가
20140422-창업국가 이스라엘-임정욱-이스라엘스타트업은 왜 강한가StartupAlliance
 
CloudFront(클라우드 프론트)와 Route53(라우트53) AWS Summit Seoul 2015
CloudFront(클라우드 프론트)와 Route53(라우트53) AWS Summit Seoul 2015CloudFront(클라우드 프론트)와 Route53(라우트53) AWS Summit Seoul 2015
CloudFront(클라우드 프론트)와 Route53(라우트53) AWS Summit Seoul 2015WineSOFT
 

Viewers also liked (20)

실시간스트리밍 시장동향과 전망 (올레온에어중계)
실시간스트리밍 시장동향과 전망 (올레온에어중계)실시간스트리밍 시장동향과 전망 (올레온에어중계)
실시간스트리밍 시장동향과 전망 (올레온에어중계)
 
실시간스트리밍 시장동향과 전망 올레온에어
실시간스트리밍 시장동향과 전망 올레온에어실시간스트리밍 시장동향과 전망 올레온에어
실시간스트리밍 시장동향과 전망 올레온에어
 
Streaming of Huxley
Streaming of HuxleyStreaming of Huxley
Streaming of Huxley
 
비디오 코덱
비디오 코덱비디오 코덱
비디오 코덱
 
스타트업 IT 인프라 지원 프로그램 CIA(CDNetworks Infra Aid) 소개서
스타트업 IT 인프라 지원 프로그램 CIA(CDNetworks Infra Aid) 소개서스타트업 IT 인프라 지원 프로그램 CIA(CDNetworks Infra Aid) 소개서
스타트업 IT 인프라 지원 프로그램 CIA(CDNetworks Infra Aid) 소개서
 
AWS Cloud와 Wowza Cloud를 활용한 Media Platform 만들기(한동대 특강)
AWS Cloud와 Wowza Cloud를 활용한 Media Platform 만들기(한동대 특강)AWS Cloud와 Wowza Cloud를 활용한 Media Platform 만들기(한동대 특강)
AWS Cloud와 Wowza Cloud를 활용한 Media Platform 만들기(한동대 특강)
 
스트리밍 프로토콜
스트리밍 프로토콜스트리밍 프로토콜
스트리밍 프로토콜
 
20140422-창업국가 이스라엘-이수리-이스라엘 뒤집어보기
20140422-창업국가 이스라엘-이수리-이스라엘 뒤집어보기20140422-창업국가 이스라엘-이수리-이스라엘 뒤집어보기
20140422-창업국가 이스라엘-이수리-이스라엘 뒤집어보기
 
161018 중국의 한국인 - 윌인터내셔널 박대웅 대표
161018 중국의 한국인 - 윌인터내셔널 박대웅 대표161018 중국의 한국인 - 윌인터내셔널 박대웅 대표
161018 중국의 한국인 - 윌인터내셔널 박대웅 대표
 
161018 중국의 한국인 - 스타트업 얼라이언스 임정욱 센터장
161018 중국의 한국인 - 스타트업 얼라이언스 임정욱 센터장161018 중국의 한국인 - 스타트업 얼라이언스 임정욱 센터장
161018 중국의 한국인 - 스타트업 얼라이언스 임정욱 센터장
 
161018 중국의 한국인 - 화이브라더스 정원선 본부장
161018 중국의 한국인 - 화이브라더스 정원선 본부장161018 중국의 한국인 - 화이브라더스 정원선 본부장
161018 중국의 한국인 - 화이브라더스 정원선 본부장
 
161018 중국의 한국인 - 스마일게이트인베스트먼트 장흥선 팀장
161018 중국의 한국인 - 스마일게이트인베스트먼트 장흥선 팀장161018 중국의 한국인 - 스마일게이트인베스트먼트 장흥선 팀장
161018 중국의 한국인 - 스마일게이트인베스트먼트 장흥선 팀장
 
161018 중국의 한국인 - 머니락커 강민구 대표
161018 중국의 한국인 - 머니락커 강민구 대표161018 중국의 한국인 - 머니락커 강민구 대표
161018 중국의 한국인 - 머니락커 강민구 대표
 
161018 중국의 한국인 - 텐센트 양진호 디렉터
161018 중국의 한국인 - 텐센트 양진호 디렉터 161018 중국의 한국인 - 텐센트 양진호 디렉터
161018 중국의 한국인 - 텐센트 양진호 디렉터
 
161018 중국의 한국인 - 플래텀 조상래 대표
161018 중국의 한국인 - 플래텀 조상래 대표161018 중국의 한국인 - 플래텀 조상래 대표
161018 중국의 한국인 - 플래텀 조상래 대표
 
161018 중국의 한국인 - 전 알리페이코리아 권현돈
161018 중국의 한국인 - 전 알리페이코리아 권현돈161018 중국의 한국인 - 전 알리페이코리아 권현돈
161018 중국의 한국인 - 전 알리페이코리아 권현돈
 
20140422-창업국가 이스라엘-박대진-이스라엘 스타트업의 글로벌 경쟁력
 20140422-창업국가 이스라엘-박대진-이스라엘 스타트업의 글로벌 경쟁력 20140422-창업국가 이스라엘-박대진-이스라엘 스타트업의 글로벌 경쟁력
20140422-창업국가 이스라엘-박대진-이스라엘 스타트업의 글로벌 경쟁력
 
161018 중국의 한국인 - 스마트스터디 이승규 CFO
161018 중국의 한국인 - 스마트스터디 이승규 CFO161018 중국의 한국인 - 스마트스터디 이승규 CFO
161018 중국의 한국인 - 스마트스터디 이승규 CFO
 
20140422-창업국가 이스라엘-임정욱-이스라엘스타트업은 왜 강한가
20140422-창업국가 이스라엘-임정욱-이스라엘스타트업은 왜 강한가20140422-창업국가 이스라엘-임정욱-이스라엘스타트업은 왜 강한가
20140422-창업국가 이스라엘-임정욱-이스라엘스타트업은 왜 강한가
 
CloudFront(클라우드 프론트)와 Route53(라우트53) AWS Summit Seoul 2015
CloudFront(클라우드 프론트)와 Route53(라우트53) AWS Summit Seoul 2015CloudFront(클라우드 프론트)와 Route53(라우트53) AWS Summit Seoul 2015
CloudFront(클라우드 프론트)와 Route53(라우트53) AWS Summit Seoul 2015
 

Similar to H3 2011 클라우드 컴퓨팅 AWS 글로벌 서비스 구축을 위한 선택_데이터지능팀_이호철

클라우드 컴퓨팅 AWS(Amazon Web Services) - 글로벌 서비스 구축을 위한
클라우드 컴퓨팅 AWS(Amazon Web Services) - 글로벌 서비스 구축을 위한클라우드 컴퓨팅 AWS(Amazon Web Services) - 글로벌 서비스 구축을 위한
클라우드 컴퓨팅 AWS(Amazon Web Services) - 글로벌 서비스 구축을 위한HoChul Lee
 
천만사용자를 위한 AWS 클라우드 아키텍처 진화하기 – 문종민, AWS솔루션즈 아키텍트:: AWS Summit Online Korea 2020
천만사용자를 위한 AWS 클라우드 아키텍처 진화하기 – 문종민, AWS솔루션즈 아키텍트::  AWS Summit Online Korea 2020천만사용자를 위한 AWS 클라우드 아키텍처 진화하기 – 문종민, AWS솔루션즈 아키텍트::  AWS Summit Online Korea 2020
천만사용자를 위한 AWS 클라우드 아키텍처 진화하기 – 문종민, AWS솔루션즈 아키텍트:: AWS Summit Online Korea 2020Amazon Web Services Korea
 
AWS로 사용자 천만 명 서비스 만들기 (윤석찬)- 클라우드 태권 2015
AWS로 사용자 천만 명 서비스 만들기 (윤석찬)- 클라우드 태권 2015 AWS로 사용자 천만 명 서비스 만들기 (윤석찬)- 클라우드 태권 2015
AWS로 사용자 천만 명 서비스 만들기 (윤석찬)- 클라우드 태권 2015 Amazon Web Services Korea
 
천만 사용자를 위한 AWS 클라우드 아키텍쳐 진화하기- AWS Summit Seoul 2017
천만 사용자를 위한 AWS 클라우드 아키텍쳐 진화하기- AWS Summit Seoul 2017천만 사용자를 위한 AWS 클라우드 아키텍쳐 진화하기- AWS Summit Seoul 2017
천만 사용자를 위한 AWS 클라우드 아키텍쳐 진화하기- AWS Summit Seoul 2017Amazon Web Services Korea
 
찾아가는 AWS 세미나(구로,가산,판교) - AWS 클라우드로 서비스 무한대로 확장하기 (박철수 솔루션즈 아키텍트)
찾아가는 AWS 세미나(구로,가산,판교) -  AWS 클라우드로 서비스 무한대로 확장하기 (박철수 솔루션즈 아키텍트)찾아가는 AWS 세미나(구로,가산,판교) -  AWS 클라우드로 서비스 무한대로 확장하기 (박철수 솔루션즈 아키텍트)
찾아가는 AWS 세미나(구로,가산,판교) - AWS 클라우드로 서비스 무한대로 확장하기 (박철수 솔루션즈 아키텍트)Amazon Web Services Korea
 
10월 웨비나 - AWS 상에서 Microsoft SQL Server 운영의 모범 사례 살펴보기 (최정욱 솔루션즈 아키텍트)
10월 웨비나 - AWS 상에서 Microsoft SQL Server 운영의 모범 사례 살펴보기 (최정욱 솔루션즈 아키텍트)10월 웨비나 - AWS 상에서 Microsoft SQL Server 운영의 모범 사례 살펴보기 (최정욱 솔루션즈 아키텍트)
10월 웨비나 - AWS 상에서 Microsoft SQL Server 운영의 모범 사례 살펴보기 (최정욱 솔루션즈 아키텍트)Amazon Web Services Korea
 
가용성을 고려한 웹 서비스 인프라 설계
가용성을 고려한 웹 서비스 인프라 설계가용성을 고려한 웹 서비스 인프라 설계
가용성을 고려한 웹 서비스 인프라 설계Herren
 
[2017 Windows on AWS] AWS 를 활용한 SQL Server 최적 활용 방안
[2017 Windows on AWS] AWS 를 활용한 SQL Server 최적 활용 방안[2017 Windows on AWS] AWS 를 활용한 SQL Server 최적 활용 방안
[2017 Windows on AWS] AWS 를 활용한 SQL Server 최적 활용 방안Amazon Web Services Korea
 
AWS Summit Seoul 2015 - AWS 이용사례 - SM 엔터테인먼트 및 셰이커미디어 사례를 중심으로
AWS Summit Seoul 2015 - AWS 이용사례 - SM 엔터테인먼트 및 셰이커미디어 사례를 중심으로AWS Summit Seoul 2015 - AWS 이용사례 - SM 엔터테인먼트 및 셰이커미디어 사례를 중심으로
AWS Summit Seoul 2015 - AWS 이용사례 - SM 엔터테인먼트 및 셰이커미디어 사례를 중심으로Amazon Web Services Korea
 
IT 인프라의 새로운 대안 Amazon Web Service
IT 인프라의 새로운 대안 Amazon Web ServiceIT 인프라의 새로운 대안 Amazon Web Service
IT 인프라의 새로운 대안 Amazon Web ServiceGun-su Jang
 
Amazon ECS/ECR을 활용하여 마이크로서비스 구성하기 - 김기완 (AWS 솔루션즈아키텍트)
Amazon ECS/ECR을 활용하여 마이크로서비스 구성하기 - 김기완 (AWS 솔루션즈아키텍트)Amazon ECS/ECR을 활용하여 마이크로서비스 구성하기 - 김기완 (AWS 솔루션즈아키텍트)
Amazon ECS/ECR을 활용하여 마이크로서비스 구성하기 - 김기완 (AWS 솔루션즈아키텍트)Amazon Web Services Korea
 
AWS 클라우드로 천만명 웹 서비스 확장하기 - 윤석찬 백승현 - AWS Summit 2016
AWS 클라우드로 천만명 웹 서비스 확장하기 - 윤석찬 백승현 - AWS Summit 2016AWS 클라우드로 천만명 웹 서비스 확장하기 - 윤석찬 백승현 - AWS Summit 2016
AWS 클라우드로 천만명 웹 서비스 확장하기 - 윤석찬 백승현 - AWS Summit 2016Amazon Web Services Korea
 
Amazon Elastcsearch Service 소개 및 활용 방법 (윤석찬)
Amazon Elastcsearch Service 소개 및 활용 방법 (윤석찬) Amazon Elastcsearch Service 소개 및 활용 방법 (윤석찬)
Amazon Elastcsearch Service 소개 및 활용 방법 (윤석찬) Amazon Web Services Korea
 
AWS 클라우드 이해하기-사례 중심 (정민정) - AWS 웨비나 시리즈
AWS 클라우드 이해하기-사례 중심 (정민정) - AWS 웨비나 시리즈AWS 클라우드 이해하기-사례 중심 (정민정) - AWS 웨비나 시리즈
AWS 클라우드 이해하기-사례 중심 (정민정) - AWS 웨비나 시리즈Amazon Web Services Korea
 
Building Large Scale Distributed System on AWS - Korean
Building Large Scale Distributed System on AWS - KoreanBuilding Large Scale Distributed System on AWS - Korean
Building Large Scale Distributed System on AWS - KoreanAmazon Web Services Korea
 
AWS Innovate: Infrastructure Automation on AWS - Seungdo Yang
AWS Innovate: Infrastructure Automation on AWS - Seungdo YangAWS Innovate: Infrastructure Automation on AWS - Seungdo Yang
AWS Innovate: Infrastructure Automation on AWS - Seungdo YangAmazon Web Services Korea
 
넥슨 글로벌 플랫폼 구축 이야기 : DB Migration case study (임현수 플랫폼인프라실 Technical Manager, 넥...
넥슨 글로벌 플랫폼 구축 이야기 : DB Migration case study (임현수 플랫폼인프라실 Technical Manager, 넥...넥슨 글로벌 플랫폼 구축 이야기 : DB Migration case study (임현수 플랫폼인프라실 Technical Manager, 넥...
넥슨 글로벌 플랫폼 구축 이야기 : DB Migration case study (임현수 플랫폼인프라실 Technical Manager, 넥...Amazon Web Services Korea
 
AWS CLOUD 2018- AWS 네트워크 신규 기능 업데이트  (강동환 솔루션즈 아키텍트)
AWS CLOUD 2018- AWS 네트워크 신규 기능 업데이트  (강동환 솔루션즈 아키텍트)AWS CLOUD 2018- AWS 네트워크 신규 기능 업데이트  (강동환 솔루션즈 아키텍트)
AWS CLOUD 2018- AWS 네트워크 신규 기능 업데이트  (강동환 솔루션즈 아키텍트)Amazon Web Services Korea
 
Amazon RDS 서비스 활용하기 - 신규 기능 중심으로 (윤석찬) :: AWS 월간 웨비나
Amazon RDS 서비스 활용하기 - 신규 기능 중심으로 (윤석찬) :: AWS 월간 웨비나 Amazon RDS 서비스 활용하기 - 신규 기능 중심으로 (윤석찬) :: AWS 월간 웨비나
Amazon RDS 서비스 활용하기 - 신규 기능 중심으로 (윤석찬) :: AWS 월간 웨비나 Amazon Web Services Korea
 

Similar to H3 2011 클라우드 컴퓨팅 AWS 글로벌 서비스 구축을 위한 선택_데이터지능팀_이호철 (20)

클라우드 컴퓨팅 AWS(Amazon Web Services) - 글로벌 서비스 구축을 위한
클라우드 컴퓨팅 AWS(Amazon Web Services) - 글로벌 서비스 구축을 위한클라우드 컴퓨팅 AWS(Amazon Web Services) - 글로벌 서비스 구축을 위한
클라우드 컴퓨팅 AWS(Amazon Web Services) - 글로벌 서비스 구축을 위한
 
천만사용자를 위한 AWS 클라우드 아키텍처 진화하기 – 문종민, AWS솔루션즈 아키텍트:: AWS Summit Online Korea 2020
천만사용자를 위한 AWS 클라우드 아키텍처 진화하기 – 문종민, AWS솔루션즈 아키텍트::  AWS Summit Online Korea 2020천만사용자를 위한 AWS 클라우드 아키텍처 진화하기 – 문종민, AWS솔루션즈 아키텍트::  AWS Summit Online Korea 2020
천만사용자를 위한 AWS 클라우드 아키텍처 진화하기 – 문종민, AWS솔루션즈 아키텍트:: AWS Summit Online Korea 2020
 
AWS로 사용자 천만 명 서비스 만들기 (윤석찬)- 클라우드 태권 2015
AWS로 사용자 천만 명 서비스 만들기 (윤석찬)- 클라우드 태권 2015 AWS로 사용자 천만 명 서비스 만들기 (윤석찬)- 클라우드 태권 2015
AWS로 사용자 천만 명 서비스 만들기 (윤석찬)- 클라우드 태권 2015
 
천만 사용자를 위한 AWS 클라우드 아키텍쳐 진화하기- AWS Summit Seoul 2017
천만 사용자를 위한 AWS 클라우드 아키텍쳐 진화하기- AWS Summit Seoul 2017천만 사용자를 위한 AWS 클라우드 아키텍쳐 진화하기- AWS Summit Seoul 2017
천만 사용자를 위한 AWS 클라우드 아키텍쳐 진화하기- AWS Summit Seoul 2017
 
찾아가는 AWS 세미나(구로,가산,판교) - AWS 클라우드로 서비스 무한대로 확장하기 (박철수 솔루션즈 아키텍트)
찾아가는 AWS 세미나(구로,가산,판교) -  AWS 클라우드로 서비스 무한대로 확장하기 (박철수 솔루션즈 아키텍트)찾아가는 AWS 세미나(구로,가산,판교) -  AWS 클라우드로 서비스 무한대로 확장하기 (박철수 솔루션즈 아키텍트)
찾아가는 AWS 세미나(구로,가산,판교) - AWS 클라우드로 서비스 무한대로 확장하기 (박철수 솔루션즈 아키텍트)
 
10월 웨비나 - AWS 상에서 Microsoft SQL Server 운영의 모범 사례 살펴보기 (최정욱 솔루션즈 아키텍트)
10월 웨비나 - AWS 상에서 Microsoft SQL Server 운영의 모범 사례 살펴보기 (최정욱 솔루션즈 아키텍트)10월 웨비나 - AWS 상에서 Microsoft SQL Server 운영의 모범 사례 살펴보기 (최정욱 솔루션즈 아키텍트)
10월 웨비나 - AWS 상에서 Microsoft SQL Server 운영의 모범 사례 살펴보기 (최정욱 솔루션즈 아키텍트)
 
가용성을 고려한 웹 서비스 인프라 설계
가용성을 고려한 웹 서비스 인프라 설계가용성을 고려한 웹 서비스 인프라 설계
가용성을 고려한 웹 서비스 인프라 설계
 
[2017 Windows on AWS] AWS 를 활용한 SQL Server 최적 활용 방안
[2017 Windows on AWS] AWS 를 활용한 SQL Server 최적 활용 방안[2017 Windows on AWS] AWS 를 활용한 SQL Server 최적 활용 방안
[2017 Windows on AWS] AWS 를 활용한 SQL Server 최적 활용 방안
 
AWS Summit Seoul 2015 - AWS 이용사례 - SM 엔터테인먼트 및 셰이커미디어 사례를 중심으로
AWS Summit Seoul 2015 - AWS 이용사례 - SM 엔터테인먼트 및 셰이커미디어 사례를 중심으로AWS Summit Seoul 2015 - AWS 이용사례 - SM 엔터테인먼트 및 셰이커미디어 사례를 중심으로
AWS Summit Seoul 2015 - AWS 이용사례 - SM 엔터테인먼트 및 셰이커미디어 사례를 중심으로
 
IT 인프라의 새로운 대안 Amazon Web Service
IT 인프라의 새로운 대안 Amazon Web ServiceIT 인프라의 새로운 대안 Amazon Web Service
IT 인프라의 새로운 대안 Amazon Web Service
 
Amazon ECS/ECR을 활용하여 마이크로서비스 구성하기 - 김기완 (AWS 솔루션즈아키텍트)
Amazon ECS/ECR을 활용하여 마이크로서비스 구성하기 - 김기완 (AWS 솔루션즈아키텍트)Amazon ECS/ECR을 활용하여 마이크로서비스 구성하기 - 김기완 (AWS 솔루션즈아키텍트)
Amazon ECS/ECR을 활용하여 마이크로서비스 구성하기 - 김기완 (AWS 솔루션즈아키텍트)
 
Aws
AwsAws
Aws
 
AWS 클라우드로 천만명 웹 서비스 확장하기 - 윤석찬 백승현 - AWS Summit 2016
AWS 클라우드로 천만명 웹 서비스 확장하기 - 윤석찬 백승현 - AWS Summit 2016AWS 클라우드로 천만명 웹 서비스 확장하기 - 윤석찬 백승현 - AWS Summit 2016
AWS 클라우드로 천만명 웹 서비스 확장하기 - 윤석찬 백승현 - AWS Summit 2016
 
Amazon Elastcsearch Service 소개 및 활용 방법 (윤석찬)
Amazon Elastcsearch Service 소개 및 활용 방법 (윤석찬) Amazon Elastcsearch Service 소개 및 활용 방법 (윤석찬)
Amazon Elastcsearch Service 소개 및 활용 방법 (윤석찬)
 
AWS 클라우드 이해하기-사례 중심 (정민정) - AWS 웨비나 시리즈
AWS 클라우드 이해하기-사례 중심 (정민정) - AWS 웨비나 시리즈AWS 클라우드 이해하기-사례 중심 (정민정) - AWS 웨비나 시리즈
AWS 클라우드 이해하기-사례 중심 (정민정) - AWS 웨비나 시리즈
 
Building Large Scale Distributed System on AWS - Korean
Building Large Scale Distributed System on AWS - KoreanBuilding Large Scale Distributed System on AWS - Korean
Building Large Scale Distributed System on AWS - Korean
 
AWS Innovate: Infrastructure Automation on AWS - Seungdo Yang
AWS Innovate: Infrastructure Automation on AWS - Seungdo YangAWS Innovate: Infrastructure Automation on AWS - Seungdo Yang
AWS Innovate: Infrastructure Automation on AWS - Seungdo Yang
 
넥슨 글로벌 플랫폼 구축 이야기 : DB Migration case study (임현수 플랫폼인프라실 Technical Manager, 넥...
넥슨 글로벌 플랫폼 구축 이야기 : DB Migration case study (임현수 플랫폼인프라실 Technical Manager, 넥...넥슨 글로벌 플랫폼 구축 이야기 : DB Migration case study (임현수 플랫폼인프라실 Technical Manager, 넥...
넥슨 글로벌 플랫폼 구축 이야기 : DB Migration case study (임현수 플랫폼인프라실 Technical Manager, 넥...
 
AWS CLOUD 2018- AWS 네트워크 신규 기능 업데이트  (강동환 솔루션즈 아키텍트)
AWS CLOUD 2018- AWS 네트워크 신규 기능 업데이트  (강동환 솔루션즈 아키텍트)AWS CLOUD 2018- AWS 네트워크 신규 기능 업데이트  (강동환 솔루션즈 아키텍트)
AWS CLOUD 2018- AWS 네트워크 신규 기능 업데이트  (강동환 솔루션즈 아키텍트)
 
Amazon RDS 서비스 활용하기 - 신규 기능 중심으로 (윤석찬) :: AWS 월간 웨비나
Amazon RDS 서비스 활용하기 - 신규 기능 중심으로 (윤석찬) :: AWS 월간 웨비나 Amazon RDS 서비스 활용하기 - 신규 기능 중심으로 (윤석찬) :: AWS 월간 웨비나
Amazon RDS 서비스 활용하기 - 신규 기능 중심으로 (윤석찬) :: AWS 월간 웨비나
 

More from KTH, 케이티하이텔

[발표자료]안드로메다에서 온 디자이너이야기 5차 next_web_지훈_20130221
[발표자료]안드로메다에서 온 디자이너이야기 5차 next_web_지훈_20130221[발표자료]안드로메다에서 온 디자이너이야기 5차 next_web_지훈_20130221
[발표자료]안드로메다에서 온 디자이너이야기 5차 next_web_지훈_20130221KTH, 케이티하이텔
 
KTH_Detail day_안드로메다에서 온 디자이너이야기_3차_디자인기본요소_박지환
KTH_Detail day_안드로메다에서 온 디자이너이야기_3차_디자인기본요소_박지환KTH_Detail day_안드로메다에서 온 디자이너이야기_3차_디자인기본요소_박지환
KTH_Detail day_안드로메다에서 온 디자이너이야기_3차_디자인기본요소_박지환KTH, 케이티하이텔
 
KTH_Detail day_안드로메다에서 온 디자이너이야기_2차(2)_디자인사례_정덕주
KTH_Detail day_안드로메다에서 온 디자이너이야기_2차(2)_디자인사례_정덕주KTH_Detail day_안드로메다에서 온 디자이너이야기_2차(2)_디자인사례_정덕주
KTH_Detail day_안드로메다에서 온 디자이너이야기_2차(2)_디자인사례_정덕주KTH, 케이티하이텔
 
KTH_Detail day_안드로메다에서 온 디자이너이야기_2차(1)_디자인프로세스,협업_한재기
KTH_Detail day_안드로메다에서 온 디자이너이야기_2차(1)_디자인프로세스,협업_한재기KTH_Detail day_안드로메다에서 온 디자이너이야기_2차(1)_디자인프로세스,협업_한재기
KTH_Detail day_안드로메다에서 온 디자이너이야기_2차(1)_디자인프로세스,협업_한재기KTH, 케이티하이텔
 
KTH_Detail day_안드로메다에서 온 디자이너이야기_1차_디자인용어_지훈
KTH_Detail day_안드로메다에서 온 디자이너이야기_1차_디자인용어_지훈KTH_Detail day_안드로메다에서 온 디자이너이야기_1차_디자인용어_지훈
KTH_Detail day_안드로메다에서 온 디자이너이야기_1차_디자인용어_지훈KTH, 케이티하이텔
 
[H3 2012] 내컴에선 잘되던데? - vagrant로 서버와 동일한 개발환경 꾸미기
[H3 2012] 내컴에선 잘되던데? - vagrant로 서버와 동일한 개발환경 꾸미기[H3 2012] 내컴에선 잘되던데? - vagrant로 서버와 동일한 개발환경 꾸미기
[H3 2012] 내컴에선 잘되던데? - vagrant로 서버와 동일한 개발환경 꾸미기KTH, 케이티하이텔
 
[H3 2012] Open API 와 Ruby on Rails 에 대한 이야기
[H3 2012] Open API 와 Ruby on Rails 에 대한 이야기[H3 2012] Open API 와 Ruby on Rails 에 대한 이야기
[H3 2012] Open API 와 Ruby on Rails 에 대한 이야기KTH, 케이티하이텔
 
[H3 2012] Bridge over troubled water : make plug-in for Appspresso
[H3 2012] Bridge over troubled water : make plug-in for Appspresso[H3 2012] Bridge over troubled water : make plug-in for Appspresso
[H3 2012] Bridge over troubled water : make plug-in for AppspressoKTH, 케이티하이텔
 
[H3 2012] 스마트모바일 환경에서의 App.품질관리전략
[H3 2012] 스마트모바일 환경에서의 App.품질관리전략[H3 2012] 스마트모바일 환경에서의 App.품질관리전략
[H3 2012] 스마트모바일 환경에서의 App.품질관리전략KTH, 케이티하이텔
 
[H3 2012] 스타트업 개발사의 생존필수 아이템, BaaS 모바일 고객센터
[H3 2012] 스타트업 개발사의 생존필수 아이템, BaaS 모바일 고객센터[H3 2012] 스타트업 개발사의 생존필수 아이템, BaaS 모바일 고객센터
[H3 2012] 스타트업 개발사의 생존필수 아이템, BaaS 모바일 고객센터KTH, 케이티하이텔
 
[H3 2012] Local based SNS를 이용한 타겟 마케팅
[H3 2012] Local based SNS를 이용한 타겟 마케팅[H3 2012] Local based SNS를 이용한 타겟 마케팅
[H3 2012] Local based SNS를 이용한 타겟 마케팅KTH, 케이티하이텔
 
[H3 2012] 오픈소스로 개발 실력 쌓기
[H3 2012] 오픈소스로 개발 실력 쌓기[H3 2012] 오픈소스로 개발 실력 쌓기
[H3 2012] 오픈소스로 개발 실력 쌓기KTH, 케이티하이텔
 
[H3 2012] 앱(APP) 중심으로 생각하기 - DevOps와 자동화
[H3 2012] 앱(APP) 중심으로 생각하기 - DevOps와 자동화[H3 2012] 앱(APP) 중심으로 생각하기 - DevOps와 자동화
[H3 2012] 앱(APP) 중심으로 생각하기 - DevOps와 자동화KTH, 케이티하이텔
 
[H3 2012] 하이브리드앱 제작 사례 공유 - 푸딩얼굴인식 3.0
[H3 2012] 하이브리드앱 제작 사례 공유 - 푸딩얼굴인식 3.0[H3 2012] 하이브리드앱 제작 사례 공유 - 푸딩얼굴인식 3.0
[H3 2012] 하이브리드앱 제작 사례 공유 - 푸딩얼굴인식 3.0KTH, 케이티하이텔
 
[H3 2012] Cloud Database Service - Hulahoop를 소개합니다.
[H3 2012] Cloud Database Service - Hulahoop를 소개합니다.[H3 2012] Cloud Database Service - Hulahoop를 소개합니다.
[H3 2012] Cloud Database Service - Hulahoop를 소개합니다.KTH, 케이티하이텔
 
[H3 2012] 기획/디자인/개발자 모두 알아야 하는 '대박앱의 비밀'
[H3 2012] 기획/디자인/개발자 모두 알아야 하는 '대박앱의 비밀'[H3 2012] 기획/디자인/개발자 모두 알아야 하는 '대박앱의 비밀'
[H3 2012] 기획/디자인/개발자 모두 알아야 하는 '대박앱의 비밀'KTH, 케이티하이텔
 
[H3 2012] OAuth2 - API 인증을위한 만능 도구상자
[H3 2012] OAuth2 - API 인증을위한 만능 도구상자[H3 2012] OAuth2 - API 인증을위한 만능 도구상자
[H3 2012] OAuth2 - API 인증을위한 만능 도구상자KTH, 케이티하이텔
 
[H3 2012] 오픈 소스로 구현하는 실시간 데이터 처리를 위한 CEP
[H3 2012] 오픈 소스로 구현하는 실시간 데이터 처리를 위한 CEP[H3 2012] 오픈 소스로 구현하는 실시간 데이터 처리를 위한 CEP
[H3 2012] 오픈 소스로 구현하는 실시간 데이터 처리를 위한 CEPKTH, 케이티하이텔
 

More from KTH, 케이티하이텔 (20)

[발표자료]안드로메다에서 온 디자이너이야기 5차 next_web_지훈_20130221
[발표자료]안드로메다에서 온 디자이너이야기 5차 next_web_지훈_20130221[발표자료]안드로메다에서 온 디자이너이야기 5차 next_web_지훈_20130221
[발표자료]안드로메다에서 온 디자이너이야기 5차 next_web_지훈_20130221
 
KTH_Detail day_안드로메다에서 온 디자이너이야기_3차_디자인기본요소_박지환
KTH_Detail day_안드로메다에서 온 디자이너이야기_3차_디자인기본요소_박지환KTH_Detail day_안드로메다에서 온 디자이너이야기_3차_디자인기본요소_박지환
KTH_Detail day_안드로메다에서 온 디자이너이야기_3차_디자인기본요소_박지환
 
KTH_Detail day_안드로메다에서 온 디자이너이야기_2차(2)_디자인사례_정덕주
KTH_Detail day_안드로메다에서 온 디자이너이야기_2차(2)_디자인사례_정덕주KTH_Detail day_안드로메다에서 온 디자이너이야기_2차(2)_디자인사례_정덕주
KTH_Detail day_안드로메다에서 온 디자이너이야기_2차(2)_디자인사례_정덕주
 
KTH_Detail day_안드로메다에서 온 디자이너이야기_2차(1)_디자인프로세스,협업_한재기
KTH_Detail day_안드로메다에서 온 디자이너이야기_2차(1)_디자인프로세스,협업_한재기KTH_Detail day_안드로메다에서 온 디자이너이야기_2차(1)_디자인프로세스,협업_한재기
KTH_Detail day_안드로메다에서 온 디자이너이야기_2차(1)_디자인프로세스,협업_한재기
 
KTH_Detail day_안드로메다에서 온 디자이너이야기_1차_디자인용어_지훈
KTH_Detail day_안드로메다에서 온 디자이너이야기_1차_디자인용어_지훈KTH_Detail day_안드로메다에서 온 디자이너이야기_1차_디자인용어_지훈
KTH_Detail day_안드로메다에서 온 디자이너이야기_1차_디자인용어_지훈
 
[H3 2012] 내컴에선 잘되던데? - vagrant로 서버와 동일한 개발환경 꾸미기
[H3 2012] 내컴에선 잘되던데? - vagrant로 서버와 동일한 개발환경 꾸미기[H3 2012] 내컴에선 잘되던데? - vagrant로 서버와 동일한 개발환경 꾸미기
[H3 2012] 내컴에선 잘되던데? - vagrant로 서버와 동일한 개발환경 꾸미기
 
[H3 2012] Open API 와 Ruby on Rails 에 대한 이야기
[H3 2012] Open API 와 Ruby on Rails 에 대한 이야기[H3 2012] Open API 와 Ruby on Rails 에 대한 이야기
[H3 2012] Open API 와 Ruby on Rails 에 대한 이야기
 
[H3 2012] UX, 애자일하고 싶어요
[H3 2012] UX, 애자일하고 싶어요[H3 2012] UX, 애자일하고 싶어요
[H3 2012] UX, 애자일하고 싶어요
 
[H3 2012] Instant Prototyping with ROR
[H3 2012] Instant Prototyping with ROR[H3 2012] Instant Prototyping with ROR
[H3 2012] Instant Prototyping with ROR
 
[H3 2012] Bridge over troubled water : make plug-in for Appspresso
[H3 2012] Bridge over troubled water : make plug-in for Appspresso[H3 2012] Bridge over troubled water : make plug-in for Appspresso
[H3 2012] Bridge over troubled water : make plug-in for Appspresso
 
[H3 2012] 스마트모바일 환경에서의 App.품질관리전략
[H3 2012] 스마트모바일 환경에서의 App.품질관리전략[H3 2012] 스마트모바일 환경에서의 App.품질관리전략
[H3 2012] 스마트모바일 환경에서의 App.품질관리전략
 
[H3 2012] 스타트업 개발사의 생존필수 아이템, BaaS 모바일 고객센터
[H3 2012] 스타트업 개발사의 생존필수 아이템, BaaS 모바일 고객센터[H3 2012] 스타트업 개발사의 생존필수 아이템, BaaS 모바일 고객센터
[H3 2012] 스타트업 개발사의 생존필수 아이템, BaaS 모바일 고객센터
 
[H3 2012] Local based SNS를 이용한 타겟 마케팅
[H3 2012] Local based SNS를 이용한 타겟 마케팅[H3 2012] Local based SNS를 이용한 타겟 마케팅
[H3 2012] Local based SNS를 이용한 타겟 마케팅
 
[H3 2012] 오픈소스로 개발 실력 쌓기
[H3 2012] 오픈소스로 개발 실력 쌓기[H3 2012] 오픈소스로 개발 실력 쌓기
[H3 2012] 오픈소스로 개발 실력 쌓기
 
[H3 2012] 앱(APP) 중심으로 생각하기 - DevOps와 자동화
[H3 2012] 앱(APP) 중심으로 생각하기 - DevOps와 자동화[H3 2012] 앱(APP) 중심으로 생각하기 - DevOps와 자동화
[H3 2012] 앱(APP) 중심으로 생각하기 - DevOps와 자동화
 
[H3 2012] 하이브리드앱 제작 사례 공유 - 푸딩얼굴인식 3.0
[H3 2012] 하이브리드앱 제작 사례 공유 - 푸딩얼굴인식 3.0[H3 2012] 하이브리드앱 제작 사례 공유 - 푸딩얼굴인식 3.0
[H3 2012] 하이브리드앱 제작 사례 공유 - 푸딩얼굴인식 3.0
 
[H3 2012] Cloud Database Service - Hulahoop를 소개합니다.
[H3 2012] Cloud Database Service - Hulahoop를 소개합니다.[H3 2012] Cloud Database Service - Hulahoop를 소개합니다.
[H3 2012] Cloud Database Service - Hulahoop를 소개합니다.
 
[H3 2012] 기획/디자인/개발자 모두 알아야 하는 '대박앱의 비밀'
[H3 2012] 기획/디자인/개발자 모두 알아야 하는 '대박앱의 비밀'[H3 2012] 기획/디자인/개발자 모두 알아야 하는 '대박앱의 비밀'
[H3 2012] 기획/디자인/개발자 모두 알아야 하는 '대박앱의 비밀'
 
[H3 2012] OAuth2 - API 인증을위한 만능 도구상자
[H3 2012] OAuth2 - API 인증을위한 만능 도구상자[H3 2012] OAuth2 - API 인증을위한 만능 도구상자
[H3 2012] OAuth2 - API 인증을위한 만능 도구상자
 
[H3 2012] 오픈 소스로 구현하는 실시간 데이터 처리를 위한 CEP
[H3 2012] 오픈 소스로 구현하는 실시간 데이터 처리를 위한 CEP[H3 2012] 오픈 소스로 구현하는 실시간 데이터 처리를 위한 CEP
[H3 2012] 오픈 소스로 구현하는 실시간 데이터 처리를 위한 CEP
 

H3 2011 클라우드 컴퓨팅 AWS 글로벌 서비스 구축을 위한 선택_데이터지능팀_이호철

  • 1. 클라우드 컴퓨팅 AWS (Amazon Web Services) - 글로벌 서비스 구축을 위한 선택 공통플랫폼팀 I 이호철 I @5clee
  • 2. IT Issue Elastic 탄력적 용량제공 Availability Cost-Effective 높은 가용성 비용 효율화 AWS
  • 3. IT Issue 여기서 잠깐! AWS를 사용하면 무조건 싸다? 예) 최소 구성시 EC2(Large) 1대, RDS(Large) 1대  EC2 월 30만원, RDS 월 40만원  이중화 구성, MultiAZ 구성, 서버 증설  비용증가 예) 스트리밍 서비스  갑작스런 부하 증가, 서버 증설, 대용량 인코딩 필요  사용 후 즉시 반납  비용 효율화(사용한 만큼 지불)
  • 4. KTH가 AWS 선택한 이유? KTH Global Services pudding.to , Friending 전 세계 사용자에 사진/동영상 제공 Global CDN 서비스 필요  CloudFront 전 세계 사용자가 사진/동영상을 업로드 업로드 지연 해결 필요  지역별 분산배치
  • 5. AWS Overview Global Infrastructure R R R R R R R 6개의 Regions – 지역 내 2개 이상의 가용존 20개의 Edge Locations – CloudFront, Route53
  • 6. AWS Overview 데이터 Cloud Auto 제공/ CloudFront Watch Scaling 자동화 CDN Monitoring Automation Elasti Simple Map 데이터 RDS Cache DB Reduce 처리 DataBase Clusters 기초 EC2 EBS S3 서비스 ELB Route 53 Compute Storage Networking Global Infra Structure
  • 7. AWS Overview EC2 Elastic Compute Cloud 웹 콘솔을 통하여 가상의 컴퓨팅 환경을 생성 관리 다양한 OS(Amazon Linux, RedHat, SUSE, Windows) 다양한 타입 (CPU, Core, Memory, Disk) 기본 3개의 네트워크 자원 할당  내부 연결/별도 트래픽 비용 없음  단, EIP(고정 아이피)는 외부 연결임
  • 8. AWS Overview EBS S3 VS. Block Storage Data Storage – Simple Storage Service Volume당 1GB~1TB 개별 Object : 1 Byte~5TB - 다수사용 가능 EC2에 Attach / EC2 HTTP instance Lifetime 의존 - GET,PUT, Delete 프로토콜
  • 9. AWS Overview ELB – Elastic Load Balancing 수천 대의 Instance 로 부하 균등 분산 또는 Health Check(5초) 를 통해 부하가 적은 쪽으로 부하 분배 특정 세션에 대해 강제로 하나의 인스턴스로 전달하는 Sticky Session 가능 ELB는 고정 IP(EIP) 할당 안됨 (CNAME, Route 53 활용필요)
  • 10. AWS Overview Amazon Route 53 가장 가까운 DNS 서버를 찾아 높은 쿼리 응답 속도 제공 20개 Edge Locations 을 통해 서비스 제공 WRR (Weighted Round Robin) 지원 지원되는 Resource Record Type - A, AAAA, CNAME, MX, NS, PTR, SOA, SPF, SRV, TXT, Alias
  • 11. kth 최적화 시작…
  • 12. AWS 최적화 구성요소 Amazon Web Services 활용한 최적의 서비스 플랫폼 구축을 위한 구성요소 High- Scalability Availability Performance 확장성 고가용성 성능 최적화 Auto-Scaling Multi-AZ CloudFront Scale-UP RDS HA ElastiCache
  • 13. 최적화 # 1 Scalability
  • 14. Scalability (확장성) Scale-UP VS. Scale-OUT  시스템 사양 UP  시스템 증설 (CPU, 메모리, Disk)  Scale-In  Scale-Down
  • 15. Scalability (확장성) – Scale-UP Scale-UP : EC2 웹 콘솔상에서 옵션 제공되지 않음 Micro Scale-UP 방안 EBS에 SnapShot 생성 Extra- Large  EC2 신규 생성(타입 변경)  기존 EC2 정지
  • 16. Scalability (확장성) – Scale-UP Scale-UP : RDS 웹 콘솔상에서 옵션 변경으로 처리 변경되는 동안 DownTime 존재 Small xLarge 유지 보수 일정주기에 실행 - 즉시 실행이 필요하다면 Apply Immediately 옵션 체크
  • 17. Scalability (확장성) – Scale-OUT EC2 – Auto Scaling ELB(Elastic Load Balancer) AutoScale EC2 #1 EC2 #2 EBS -1 EBS -1 (OS영역) (OS영역) EBS -2 EBS -2 Cloud Watch (App영역) (App영역)
  • 18. Scalability (확장성) – Scale-OUT EC2 – Auto Scaling ELB(Elastic Load Balancer) AutoScale elb-create-lb EC2 #1 EC2 #2 my-loadbalancer EBS -1 EBS -1 --listener (OS영역) (OS영역) “lb-port=80, EBS -2 EBS -2 Cloud Watch (App영역) (App영역) instance-port=8080”
  • 19. Scalability (확장성) – Scale-OUT EC2 – Auto Scaling ELB(Elastic Load Balancer) AutoScale 1) Launch Config 생성 EC2 #1 EC2 #2 - 생성할 instance 타입, 이미지 지정 EBS -1 EBS -1 2) Auto-Scaling Group 생성 (OS영역) (OS영역) - 최대 생성할 instance 개수 EBS -2 EBS -2 Cloud Watch - 최소 생성할 instance 개수 (App영역) (App영역) 3) Trigger 생성 - Scale-OUT할 조건 설정 (CPU 또는 특정시간) - 증설시 생성할 instance 개수 - 감소할 instance 개수
  • 20. Scalability (확장성) – Scale-OUT EC2 – Auto Scaling ELB(Elastic Load Balancer) AutoScale EC2 #1 EC2 #2 EC2 #3 EBS -1 EBS -1 EBS -1 (OS영역) (OS영역) (OS영역) EBS -2 EBS -2 Cloud Watch (App영역) (App영역)
  • 21. Scalability (확장성) – Scale-OUT EC2 – Auto Scaling ELB(Elastic Load Balancer) AutoScale EC2 #1 EC2 #2 EC2 #3 EBS -1 EBS -1 EBS -1 (OS영역) (OS영역) (OS영역) EBS -2 EBS -2 EBS -2 Cloud Watch (App영역) (App영역) (App영역) EBS-2 복제  EBS-2 Mount  SVN CheckOut  Source Build  EBS-2 내 WAS 구동
  • 22. Scalability (확장성) – Scale-OUT RDS – Scale OUT RDS Auto-Scaling 은 지원되지 않음 Master-Slave Type의 Replication 지원 Slave DB의 가용 존을 여러 지역에 분산 배치
  • 23. 최적화 # 2 High Availability
  • 24. High Availability (고가용성) Elastic Load Balancer US-EAST-1a AWS Security Groups • ELB - 수 천대의 EC2를 로드밸런싱 • 트래픽 증가 및 동시 EC2 EC2 접속자 증가시 • EC2 서버 Scale 방안 MySQL DB  수동으로 증가시 켜야 함 Cloud Watch (Monitoring)
  • 25. High Availability (고가용성) Elastic Load Balancer US-EAST-1a AWS Security Groups • EC2 – Auto Scaling • US-EAST-1a AZ 장애시 Auto Scaling Auto Scaling • AZ 장애시 전체 서비스 MySQL DB 중단  Multi-AZ 구조 필요 Cloud Watch (Monitoring)
  • 26. High Availability (고가용성) Elastic Load Balancer US-EAST-1a US-EAST-1b AWS Security Groups AWS Security Groups Auto Scaling Auto Scaling Auto Scaling Auto Scaling MySQL DB MySQL DB Cloud Watch (Monitoring) Cloud Watch (Monitoring) DB서버 부하분산 안되어 있음. 심할 경우 2개 AZ 모두 중단될 가능성 있음
  • 27. High Availability (고가용성) Elastic Load Balancer US-EAST-1a US-EAST-1b AWS Security Groups AWS Security Groups Auto Scaling Auto Scaling Auto Scaling Auto Scaling Read Replica Read Replica Master Slave Cloud Watch (Monitoring) Cloud Watch (Monitoring)
  • 28. 최적화 # 3 Performance
  • 29. Performance (성능 최적화) CloudFront CloudFront Network E 파일업로드 E E E E S3 E 원본파일 다운로드/스트리밍 원본파일 : S3 또는 특정서버 20개 Edge Locations / 사용자에 가장 가까운 위치
  • 30. Performance (성능 최적화) ElastiCache Application EC2 API Server Code Database RDS Access Memcached 기반 Memcached Client Library DB부하 절감 Cache Cache Node Node 미동부 만 지원 Memcached Protocol EC2 + Memcached Cache Cache Engine Engine (Redis) 구성 Cache Parameter Group CloudWatch Cache Cluster
  • 31. kth 글로벌 서비스 on AWS kth 글로벌 서비스(on AWS) 최적의 서비스 플랫폼 구축을 위한 구성요소 High- Scalability Availability Performance 확장성 고가용성 성능 최적화 Auto-Scaling Multi-AZ CloudFront Scale-UP RDS HA ElastiCache
  • 32. kth 최적화 결과…
  • 33. kth 글로벌 서비스 최적화 결과 www.mysite.com Route 53 media.mysite.com Elastic Load Balancer Auto Scaling Group Auto Scaling Group CloudFront EC2 EC2 ElastiCache ElastiCache Read Replica Read Replica S3 Master Slave Availability Zone #1 Availability Zone #2 Availability Zone #n
  • 34. TIP Upload Latency 접근 제어 파일 업로드 도구
  • 35. TIP #1 – Upload Latency Upload Latency Main Server Group(US-East) EC2 EC2 EC2 S3 EC2 RDS S3 S3 EC2 EC2 EC2 S3 1 이미지업로드 EC2 S3 이미지업로드 Media Upload Server Group (Each-Region) 2 업로드 결과 전송 지역별 업로드 서버 분산 배치 업로드 결과는 메인 서버그룹
  • 36. TIP #2 – 접근제어 접근 제어 Office/ 1 서비스 포트 Engineer (80/443) Internet HTTP 1 TCP 2 2 개발자 접근 80/443 (SSH) (SSH) 3 개발서버 내 Web Server 접근(SSH) Gateway (EC2) Server (EC2) App Server 4 WEB과WAS (8080) HTTP TCP (EC2) 4 3 22(SSH) 8080 DB 5 TCP 5 WAS와 DB Server 3306 Security (3306) Group
  • 37. TIP #3 – 파일 업로드 도구 파일 업로드 도구 Tsunami UDP - UDP 기반의 Open Source File 전송 프로토콜 - 원거리 네트워크 사이에도 높은 전송속도 제공 상용도구 - Aspera : 빠른 속도를 보장하는 AWS를 위한 데이터 전송 상용 소프트웨어 FedEX
  • 38. KTH + AWS 최적화 구성 TIP Scalability Upload Latency High Availability 접근제어 Performance 파일 업로드 운영 준비
  • 39. 감사합니다. 플랫폼개발실 / 공통플랫폼팀 팀장 / 이호철 mystery@kthcorp.com @5clee