SlideShare une entreprise Scribd logo
1  sur  39
Télécharger pour lire hors ligne
클라우드 컴퓨팅 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

Contenu connexe

Tendances

AWS를 활용한 글로벌 아키텍처 운용 전략 - 김상필 솔루션즈 아키텍트:: AWS Cloud Track 2 Advanced
AWS를 활용한 글로벌 아키텍처 운용 전략 - 김상필 솔루션즈 아키텍트:: AWS Cloud Track 2 AdvancedAWS를 활용한 글로벌 아키텍처 운용 전략 - 김상필 솔루션즈 아키텍트:: AWS Cloud Track 2 Advanced
AWS를 활용한 글로벌 아키텍처 운용 전략 - 김상필 솔루션즈 아키텍트:: AWS Cloud Track 2 AdvancedAmazon Web Services Korea
 
AWS와 함께하는 클라우드 컴퓨팅 - AWS 웨비나 시리즈 2015
AWS와 함께하는 클라우드 컴퓨팅 - AWS 웨비나 시리즈 2015AWS와 함께하는 클라우드 컴퓨팅 - AWS 웨비나 시리즈 2015
AWS와 함께하는 클라우드 컴퓨팅 - AWS 웨비나 시리즈 2015Amazon Web Services Korea
 
10월 웨비나 - AWS에서 Active Directory 구축 및 연동 옵션 살펴보기 (김용우 솔루션즈 아키텍트)
10월 웨비나 - AWS에서 Active Directory 구축 및 연동 옵션 살펴보기 (김용우 솔루션즈 아키텍트)10월 웨비나 - AWS에서 Active Directory 구축 및 연동 옵션 살펴보기 (김용우 솔루션즈 아키텍트)
10월 웨비나 - AWS에서 Active Directory 구축 및 연동 옵션 살펴보기 (김용우 솔루션즈 아키텍트)Amazon Web Services Korea
 
Amazon EC2 제대로 사용하기(김상필) - AWS 웨비나 시리즈 2015
Amazon EC2 제대로 사용하기(김상필) - AWS 웨비나 시리즈 2015Amazon EC2 제대로 사용하기(김상필) - AWS 웨비나 시리즈 2015
Amazon EC2 제대로 사용하기(김상필) - AWS 웨비나 시리즈 2015Amazon Web Services Korea
 
클라우드 뉴노멀 시대의 글로벌 혁신 기업들의 디지털 트랜스포메이션 :: 정우진 이사
클라우드 뉴노멀 시대의 글로벌 혁신 기업들의 디지털 트랜스포메이션 :: 정우진 이사클라우드 뉴노멀 시대의 글로벌 혁신 기업들의 디지털 트랜스포메이션 :: 정우진 이사
클라우드 뉴노멀 시대의 글로벌 혁신 기업들의 디지털 트랜스포메이션 :: 정우진 이사Amazon Web Services Korea
 
[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 클라우드의 다양한 업무 활용 사례 (정민정) - AWS 웨비나 시리즈 2015
AWS 클라우드의 다양한 업무 활용 사례 (정민정) - AWS 웨비나 시리즈 2015AWS 클라우드의 다양한 업무 활용 사례 (정민정) - AWS 웨비나 시리즈 2015
AWS 클라우드의 다양한 업무 활용 사례 (정민정) - AWS 웨비나 시리즈 2015Amazon Web Services Korea
 
Amazon ECS/ECR을 활용하여 마이크로서비스 구성하기 - 김기완 (AWS 솔루션즈아키텍트)
Amazon ECS/ECR을 활용하여 마이크로서비스 구성하기 - 김기완 (AWS 솔루션즈아키텍트)Amazon ECS/ECR을 활용하여 마이크로서비스 구성하기 - 김기완 (AWS 솔루션즈아키텍트)
Amazon ECS/ECR을 활용하여 마이크로서비스 구성하기 - 김기완 (AWS 솔루션즈아키텍트)Amazon Web Services Korea
 
AWS re:Invent 2016 참가자를 위한 강의 세션 가이드
AWS re:Invent 2016 참가자를 위한 강의 세션 가이드AWS re:Invent 2016 참가자를 위한 강의 세션 가이드
AWS re:Invent 2016 참가자를 위한 강의 세션 가이드Amazon Web Services Korea
 
AWS Lambda를 기반으로한 실시간 빅테이터 처리하기
AWS Lambda를 기반으로한 실시간 빅테이터 처리하기AWS Lambda를 기반으로한 실시간 빅테이터 처리하기
AWS Lambda를 기반으로한 실시간 빅테이터 처리하기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
 
10월 웨비나 - AWS에서 MS Windows 운영, 관리 및 개발 손쉽게 하기 (박철수 솔루션즈 아키텍트)
10월 웨비나 - AWS에서 MS Windows 운영, 관리 및 개발 손쉽게 하기 (박철수 솔루션즈 아키텍트)10월 웨비나 - AWS에서 MS Windows 운영, 관리 및 개발 손쉽게 하기 (박철수 솔루션즈 아키텍트)
10월 웨비나 - AWS에서 MS Windows 운영, 관리 및 개발 손쉽게 하기 (박철수 솔루션즈 아키텍트)Amazon Web Services Korea
 
AWS 클라우드로 천만명 웹 서비스 확장하기 - 윤석찬 백승현 - AWS Summit 2016
AWS 클라우드로 천만명 웹 서비스 확장하기 - 윤석찬 백승현 - AWS Summit 2016AWS 클라우드로 천만명 웹 서비스 확장하기 - 윤석찬 백승현 - AWS Summit 2016
AWS 클라우드로 천만명 웹 서비스 확장하기 - 윤석찬 백승현 - AWS Summit 2016Amazon Web Services Korea
 
AWS와 함께하는 엔터프라이즈 비즈니스 어플리케이션 도입하기 :: 김양용 :: AWS Summit Seoul 2016
AWS와 함께하는 엔터프라이즈 비즈니스 어플리케이션 도입하기 :: 김양용 :: AWS Summit Seoul 2016AWS와 함께하는 엔터프라이즈 비즈니스 어플리케이션 도입하기 :: 김양용 :: AWS Summit Seoul 2016
AWS와 함께하는 엔터프라이즈 비즈니스 어플리케이션 도입하기 :: 김양용 :: AWS Summit Seoul 2016Amazon Web Services Korea
 
[2017 AWS Startup Day] 서버리스 마이크로서비스로 일당백 개발조직 만들기
[2017 AWS Startup Day] 서버리스 마이크로서비스로 일당백 개발조직 만들기[2017 AWS Startup Day] 서버리스 마이크로서비스로 일당백 개발조직 만들기
[2017 AWS Startup Day] 서버리스 마이크로서비스로 일당백 개발조직 만들기Amazon Web Services Korea
 
AWS 클라우드 서비스 소개 및 사례 (방희란) - AWS 101 세미나
AWS 클라우드 서비스 소개 및 사례 (방희란) - AWS 101 세미나AWS 클라우드 서비스 소개 및 사례 (방희란) - AWS 101 세미나
AWS 클라우드 서비스 소개 및 사례 (방희란) - AWS 101 세미나Amazon Web Services Korea
 
Amazon Redshift로 데이터웨어하우스(DW) 구축하기
Amazon Redshift로 데이터웨어하우스(DW) 구축하기Amazon Redshift로 데이터웨어하우스(DW) 구축하기
Amazon Redshift로 데이터웨어하우스(DW) 구축하기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 re:Invent 특집(1) – 파이선(Python) 개발자를 위한 AWS 활용 방법 (윤석찬)
AWS re:Invent 특집(1) – 파이선(Python) 개발자를 위한 AWS 활용 방법 (윤석찬)AWS re:Invent 특집(1) – 파이선(Python) 개발자를 위한 AWS 활용 방법 (윤석찬)
AWS re:Invent 특집(1) – 파이선(Python) 개발자를 위한 AWS 활용 방법 (윤석찬)Amazon Web Services Korea
 

Tendances (20)

AWS를 활용한 글로벌 아키텍처 운용 전략 - 김상필 솔루션즈 아키텍트:: AWS Cloud Track 2 Advanced
AWS를 활용한 글로벌 아키텍처 운용 전략 - 김상필 솔루션즈 아키텍트:: AWS Cloud Track 2 AdvancedAWS를 활용한 글로벌 아키텍처 운용 전략 - 김상필 솔루션즈 아키텍트:: AWS Cloud Track 2 Advanced
AWS를 활용한 글로벌 아키텍처 운용 전략 - 김상필 솔루션즈 아키텍트:: AWS Cloud Track 2 Advanced
 
AWS와 함께하는 클라우드 컴퓨팅 - AWS 웨비나 시리즈 2015
AWS와 함께하는 클라우드 컴퓨팅 - AWS 웨비나 시리즈 2015AWS와 함께하는 클라우드 컴퓨팅 - AWS 웨비나 시리즈 2015
AWS와 함께하는 클라우드 컴퓨팅 - AWS 웨비나 시리즈 2015
 
10월 웨비나 - AWS에서 Active Directory 구축 및 연동 옵션 살펴보기 (김용우 솔루션즈 아키텍트)
10월 웨비나 - AWS에서 Active Directory 구축 및 연동 옵션 살펴보기 (김용우 솔루션즈 아키텍트)10월 웨비나 - AWS에서 Active Directory 구축 및 연동 옵션 살펴보기 (김용우 솔루션즈 아키텍트)
10월 웨비나 - AWS에서 Active Directory 구축 및 연동 옵션 살펴보기 (김용우 솔루션즈 아키텍트)
 
Amazon EC2 제대로 사용하기(김상필) - AWS 웨비나 시리즈 2015
Amazon EC2 제대로 사용하기(김상필) - AWS 웨비나 시리즈 2015Amazon EC2 제대로 사용하기(김상필) - AWS 웨비나 시리즈 2015
Amazon EC2 제대로 사용하기(김상필) - AWS 웨비나 시리즈 2015
 
클라우드 뉴노멀 시대의 글로벌 혁신 기업들의 디지털 트랜스포메이션 :: 정우진 이사
클라우드 뉴노멀 시대의 글로벌 혁신 기업들의 디지털 트랜스포메이션 :: 정우진 이사클라우드 뉴노멀 시대의 글로벌 혁신 기업들의 디지털 트랜스포메이션 :: 정우진 이사
클라우드 뉴노멀 시대의 글로벌 혁신 기업들의 디지털 트랜스포메이션 :: 정우진 이사
 
[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 최적 활용 방안
 
Cloud Design Pattern
Cloud Design PatternCloud Design Pattern
Cloud Design Pattern
 
AWS 클라우드의 다양한 업무 활용 사례 (정민정) - AWS 웨비나 시리즈 2015
AWS 클라우드의 다양한 업무 활용 사례 (정민정) - AWS 웨비나 시리즈 2015AWS 클라우드의 다양한 업무 활용 사례 (정민정) - AWS 웨비나 시리즈 2015
AWS 클라우드의 다양한 업무 활용 사례 (정민정) - AWS 웨비나 시리즈 2015
 
Amazon ECS/ECR을 활용하여 마이크로서비스 구성하기 - 김기완 (AWS 솔루션즈아키텍트)
Amazon ECS/ECR을 활용하여 마이크로서비스 구성하기 - 김기완 (AWS 솔루션즈아키텍트)Amazon ECS/ECR을 활용하여 마이크로서비스 구성하기 - 김기완 (AWS 솔루션즈아키텍트)
Amazon ECS/ECR을 활용하여 마이크로서비스 구성하기 - 김기완 (AWS 솔루션즈아키텍트)
 
AWS re:Invent 2016 참가자를 위한 강의 세션 가이드
AWS re:Invent 2016 참가자를 위한 강의 세션 가이드AWS re:Invent 2016 참가자를 위한 강의 세션 가이드
AWS re:Invent 2016 참가자를 위한 강의 세션 가이드
 
AWS Lambda를 기반으로한 실시간 빅테이터 처리하기
AWS Lambda를 기반으로한 실시간 빅테이터 처리하기AWS Lambda를 기반으로한 실시간 빅테이터 처리하기
AWS Lambda를 기반으로한 실시간 빅테이터 처리하기
 
AWS Summit Seoul 2015 - AWS 이용사례 - SM 엔터테인먼트 및 셰이커미디어 사례를 중심으로
AWS Summit Seoul 2015 - AWS 이용사례 - SM 엔터테인먼트 및 셰이커미디어 사례를 중심으로AWS Summit Seoul 2015 - AWS 이용사례 - SM 엔터테인먼트 및 셰이커미디어 사례를 중심으로
AWS Summit Seoul 2015 - AWS 이용사례 - SM 엔터테인먼트 및 셰이커미디어 사례를 중심으로
 
10월 웨비나 - AWS에서 MS Windows 운영, 관리 및 개발 손쉽게 하기 (박철수 솔루션즈 아키텍트)
10월 웨비나 - AWS에서 MS Windows 운영, 관리 및 개발 손쉽게 하기 (박철수 솔루션즈 아키텍트)10월 웨비나 - AWS에서 MS Windows 운영, 관리 및 개발 손쉽게 하기 (박철수 솔루션즈 아키텍트)
10월 웨비나 - AWS에서 MS Windows 운영, 관리 및 개발 손쉽게 하기 (박철수 솔루션즈 아키텍트)
 
AWS 클라우드로 천만명 웹 서비스 확장하기 - 윤석찬 백승현 - AWS Summit 2016
AWS 클라우드로 천만명 웹 서비스 확장하기 - 윤석찬 백승현 - AWS Summit 2016AWS 클라우드로 천만명 웹 서비스 확장하기 - 윤석찬 백승현 - AWS Summit 2016
AWS 클라우드로 천만명 웹 서비스 확장하기 - 윤석찬 백승현 - AWS Summit 2016
 
AWS와 함께하는 엔터프라이즈 비즈니스 어플리케이션 도입하기 :: 김양용 :: AWS Summit Seoul 2016
AWS와 함께하는 엔터프라이즈 비즈니스 어플리케이션 도입하기 :: 김양용 :: AWS Summit Seoul 2016AWS와 함께하는 엔터프라이즈 비즈니스 어플리케이션 도입하기 :: 김양용 :: AWS Summit Seoul 2016
AWS와 함께하는 엔터프라이즈 비즈니스 어플리케이션 도입하기 :: 김양용 :: AWS Summit Seoul 2016
 
[2017 AWS Startup Day] 서버리스 마이크로서비스로 일당백 개발조직 만들기
[2017 AWS Startup Day] 서버리스 마이크로서비스로 일당백 개발조직 만들기[2017 AWS Startup Day] 서버리스 마이크로서비스로 일당백 개발조직 만들기
[2017 AWS Startup Day] 서버리스 마이크로서비스로 일당백 개발조직 만들기
 
AWS 클라우드 서비스 소개 및 사례 (방희란) - AWS 101 세미나
AWS 클라우드 서비스 소개 및 사례 (방희란) - AWS 101 세미나AWS 클라우드 서비스 소개 및 사례 (방희란) - AWS 101 세미나
AWS 클라우드 서비스 소개 및 사례 (방희란) - AWS 101 세미나
 
Amazon Redshift로 데이터웨어하우스(DW) 구축하기
Amazon Redshift로 데이터웨어하우스(DW) 구축하기Amazon Redshift로 데이터웨어하우스(DW) 구축하기
Amazon Redshift로 데이터웨어하우스(DW) 구축하기
 
롯데닷컴의 AWS 클라우드 활용 사례 - AWS Summit Seoul 2017
롯데닷컴의 AWS 클라우드 활용 사례 - AWS Summit Seoul 2017롯데닷컴의 AWS 클라우드 활용 사례 - AWS Summit Seoul 2017
롯데닷컴의 AWS 클라우드 활용 사례 - AWS Summit Seoul 2017
 
AWS re:Invent 특집(1) – 파이선(Python) 개발자를 위한 AWS 활용 방법 (윤석찬)
AWS re:Invent 특집(1) – 파이선(Python) 개발자를 위한 AWS 활용 방법 (윤석찬)AWS re:Invent 특집(1) – 파이선(Python) 개발자를 위한 AWS 활용 방법 (윤석찬)
AWS re:Invent 특집(1) – 파이선(Python) 개발자를 위한 AWS 활용 방법 (윤석찬)
 

Similaire à H3 2011 클라우드 컴퓨팅 AWS 글로벌 서비스 구축을 위한 선택

천만사용자를 위한 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
 
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
 
IT 인프라의 새로운 대안 Amazon Web Service
IT 인프라의 새로운 대안 Amazon Web ServiceIT 인프라의 새로운 대안 Amazon Web Service
IT 인프라의 새로운 대안 Amazon Web ServiceGun-su Jang
 
Amazon Elastcsearch Service 소개 및 활용 방법 (윤석찬)
Amazon Elastcsearch Service 소개 및 활용 방법 (윤석찬) Amazon Elastcsearch Service 소개 및 활용 방법 (윤석찬)
Amazon Elastcsearch Service 소개 및 활용 방법 (윤석찬) Amazon Web Services Korea
 
Amazon RDS 살펴보기 (김용우) - AWS 웨비나 시리즈
Amazon RDS 살펴보기 (김용우) - AWS 웨비나 시리즈 Amazon RDS 살펴보기 (김용우) - AWS 웨비나 시리즈
Amazon RDS 살펴보기 (김용우) - 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
 
AWS DMS를 통한 오라클 DB 마이그레이션 방법 - AWS Summit Seoul 2017
AWS DMS를 통한 오라클 DB 마이그레이션 방법 - AWS Summit Seoul 2017AWS DMS를 통한 오라클 DB 마이그레이션 방법 - AWS Summit Seoul 2017
AWS DMS를 통한 오라클 DB 마이그레이션 방법 - AWS Summit Seoul 2017Amazon Web Services Korea
 
비디가 제시하는 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
 
넥슨 글로벌 플랫폼 구축 이야기 : 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
 
폴라리스오피스 운영시스템
폴라리스오피스 운영시스템폴라리스오피스 운영시스템
폴라리스오피스 운영시스템SANGGI CHOI
 
AWS 9월 웨비나 | AWS 데이터베이스 마이그레이션 서비스 활용하기
AWS 9월 웨비나 | AWS 데이터베이스 마이그레이션 서비스 활용하기AWS 9월 웨비나 | AWS 데이터베이스 마이그레이션 서비스 활용하기
AWS 9월 웨비나 | AWS 데이터베이스 마이그레이션 서비스 활용하기Amazon Web Services Korea
 
인프라 자동 배포를 위한 AWS CloudFormation 고급 활용법 - AWS Summit Seoul 2017
인프라 자동 배포를 위한 AWS CloudFormation 고급 활용법 - AWS Summit Seoul 2017인프라 자동 배포를 위한 AWS CloudFormation 고급 활용법 - AWS Summit Seoul 2017
인프라 자동 배포를 위한 AWS CloudFormation 고급 활용법 - AWS Summit Seoul 2017Amazon Web Services Korea
 
데이터 분석가를 위한 신규 분석 서비스 - 김기영, AWS 분석 솔루션즈 아키텍트 / 변규현, 당근마켓 소프트웨어 엔지니어 :: AWS r...
데이터 분석가를 위한 신규 분석 서비스 - 김기영, AWS 분석 솔루션즈 아키텍트 / 변규현, 당근마켓 소프트웨어 엔지니어 :: AWS r...데이터 분석가를 위한 신규 분석 서비스 - 김기영, AWS 분석 솔루션즈 아키텍트 / 변규현, 당근마켓 소프트웨어 엔지니어 :: AWS r...
데이터 분석가를 위한 신규 분석 서비스 - 김기영, AWS 분석 솔루션즈 아키텍트 / 변규현, 당근마켓 소프트웨어 엔지니어 :: AWS r...Amazon Web Services Korea
 
아마존 클라우드와 함께한 1개월, 쿠키런 사례중심 (KGC 2013)
아마존 클라우드와 함께한 1개월, 쿠키런 사례중심 (KGC 2013)아마존 클라우드와 함께한 1개월, 쿠키런 사례중심 (KGC 2013)
아마존 클라우드와 함께한 1개월, 쿠키런 사례중심 (KGC 2013)Brian Hong
 
AWS CLOUD 2017 - 클라우드 마이그레이션 어떻게 할 것인가? (이병윤 이사)
AWS CLOUD 2017 - 클라우드 마이그레이션 어떻게 할 것인가? (이병윤 이사)AWS CLOUD 2017 - 클라우드 마이그레이션 어떻게 할 것인가? (이병윤 이사)
AWS CLOUD 2017 - 클라우드 마이그레이션 어떻게 할 것인가? (이병윤 이사)Amazon Web Services Korea
 

Similaire à H3 2011 클라우드 컴퓨팅 AWS 글로벌 서비스 구축을 위한 선택 (20)

천만사용자를 위한 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
 
10월 웨비나 - AWS 상에서 Microsoft SQL Server 운영의 모범 사례 살펴보기 (최정욱 솔루션즈 아키텍트)
10월 웨비나 - AWS 상에서 Microsoft SQL Server 운영의 모범 사례 살펴보기 (최정욱 솔루션즈 아키텍트)10월 웨비나 - AWS 상에서 Microsoft SQL Server 운영의 모범 사례 살펴보기 (최정욱 솔루션즈 아키텍트)
10월 웨비나 - AWS 상에서 Microsoft SQL Server 운영의 모범 사례 살펴보기 (최정욱 솔루션즈 아키텍트)
 
가용성을 고려한 웹 서비스 인프라 설계
가용성을 고려한 웹 서비스 인프라 설계가용성을 고려한 웹 서비스 인프라 설계
가용성을 고려한 웹 서비스 인프라 설계
 
IT 인프라의 새로운 대안 Amazon Web Service
IT 인프라의 새로운 대안 Amazon Web ServiceIT 인프라의 새로운 대안 Amazon Web Service
IT 인프라의 새로운 대안 Amazon Web Service
 
Aws
AwsAws
Aws
 
Amazon Elastcsearch Service 소개 및 활용 방법 (윤석찬)
Amazon Elastcsearch Service 소개 및 활용 방법 (윤석찬) Amazon Elastcsearch Service 소개 및 활용 방법 (윤석찬)
Amazon Elastcsearch Service 소개 및 활용 방법 (윤석찬)
 
Amazon RDS 살펴보기 (김용우) - AWS 웨비나 시리즈
Amazon RDS 살펴보기 (김용우) - AWS 웨비나 시리즈 Amazon RDS 살펴보기 (김용우) - AWS 웨비나 시리즈
Amazon RDS 살펴보기 (김용우) - 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
 
AWS DMS를 통한 오라클 DB 마이그레이션 방법 - AWS Summit Seoul 2017
AWS DMS를 통한 오라클 DB 마이그레이션 방법 - AWS Summit Seoul 2017AWS DMS를 통한 오라클 DB 마이그레이션 방법 - AWS Summit Seoul 2017
AWS DMS를 통한 오라클 DB 마이그레이션 방법 - AWS Summit Seoul 2017
 
비디가 제시하는 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
 
넥슨 글로벌 플랫폼 구축 이야기 : 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 네트워크 신규 기능 업데이트  (강동환 솔루션즈 아키텍트)
 
폴라리스오피스 운영시스템
폴라리스오피스 운영시스템폴라리스오피스 운영시스템
폴라리스오피스 운영시스템
 
AWS 9월 웨비나 | AWS 데이터베이스 마이그레이션 서비스 활용하기
AWS 9월 웨비나 | AWS 데이터베이스 마이그레이션 서비스 활용하기AWS 9월 웨비나 | AWS 데이터베이스 마이그레이션 서비스 활용하기
AWS 9월 웨비나 | AWS 데이터베이스 마이그레이션 서비스 활용하기
 
인프라 자동 배포를 위한 AWS CloudFormation 고급 활용법 - AWS Summit Seoul 2017
인프라 자동 배포를 위한 AWS CloudFormation 고급 활용법 - AWS Summit Seoul 2017인프라 자동 배포를 위한 AWS CloudFormation 고급 활용법 - AWS Summit Seoul 2017
인프라 자동 배포를 위한 AWS CloudFormation 고급 활용법 - AWS Summit Seoul 2017
 
데이터 분석가를 위한 신규 분석 서비스 - 김기영, AWS 분석 솔루션즈 아키텍트 / 변규현, 당근마켓 소프트웨어 엔지니어 :: AWS r...
데이터 분석가를 위한 신규 분석 서비스 - 김기영, AWS 분석 솔루션즈 아키텍트 / 변규현, 당근마켓 소프트웨어 엔지니어 :: AWS r...데이터 분석가를 위한 신규 분석 서비스 - 김기영, AWS 분석 솔루션즈 아키텍트 / 변규현, 당근마켓 소프트웨어 엔지니어 :: AWS r...
데이터 분석가를 위한 신규 분석 서비스 - 김기영, AWS 분석 솔루션즈 아키텍트 / 변규현, 당근마켓 소프트웨어 엔지니어 :: AWS r...
 
아마존 클라우드와 함께한 1개월, 쿠키런 사례중심 (KGC 2013)
아마존 클라우드와 함께한 1개월, 쿠키런 사례중심 (KGC 2013)아마존 클라우드와 함께한 1개월, 쿠키런 사례중심 (KGC 2013)
아마존 클라우드와 함께한 1개월, 쿠키런 사례중심 (KGC 2013)
 
AWS CLOUD 2017 - 클라우드 마이그레이션 어떻게 할 것인가? (이병윤 이사)
AWS CLOUD 2017 - 클라우드 마이그레이션 어떻게 할 것인가? (이병윤 이사)AWS CLOUD 2017 - 클라우드 마이그레이션 어떻게 할 것인가? (이병윤 이사)
AWS CLOUD 2017 - 클라우드 마이그레이션 어떻게 할 것인가? (이병윤 이사)
 

Plus de KTH

H3 2011 모바일에서의 Location API 완전정복
H3 2011 모바일에서의 Location API 완전정복H3 2011 모바일에서의 Location API 완전정복
H3 2011 모바일에서의 Location API 완전정복KTH
 
H3 2011 파이썬으로 클라우드 하고 싶어요
H3 2011 파이썬으로 클라우드 하고 싶어요H3 2011 파이썬으로 클라우드 하고 싶어요
H3 2011 파이썬으로 클라우드 하고 싶어요KTH
 
H3 2011 하이브리드 앱 아키텍쳐 및 개발방법
H3 2011 하이브리드 앱 아키텍쳐 및 개발방법H3 2011 하이브리드 앱 아키텍쳐 및 개발방법
H3 2011 하이브리드 앱 아키텍쳐 및 개발방법KTH
 
H3 2011 iOS5 새로운 기능들의 프로젝트 적용 사례
H3 2011 iOS5 새로운 기능들의 프로젝트 적용 사례H3 2011 iOS5 새로운 기능들의 프로젝트 적용 사례
H3 2011 iOS5 새로운 기능들의 프로젝트 적용 사례KTH
 
H3 2011 하이브리드 클라우드 활용방안 및 도입전략
H3 2011 하이브리드 클라우드 활용방안 및 도입전략H3 2011 하이브리드 클라우드 활용방안 및 도입전략
H3 2011 하이브리드 클라우드 활용방안 및 도입전략KTH
 
H3 2011 안드로이드의 Seamless UX를 위한 Activity 활용전략
H3 2011 안드로이드의 Seamless UX를 위한 Activity 활용전략H3 2011 안드로이드의 Seamless UX를 위한 Activity 활용전략
H3 2011 안드로이드의 Seamless UX를 위한 Activity 활용전략KTH
 
H3 2011 흰머리 성성하게 개발하기 위해
H3 2011 흰머리 성성하게 개발하기 위해H3 2011 흰머리 성성하게 개발하기 위해
H3 2011 흰머리 성성하게 개발하기 위해KTH
 
H3 2011 UX에 대한 7가지 오해와 진실
H3 2011 UX에 대한 7가지 오해와 진실H3 2011 UX에 대한 7가지 오해와 진실
H3 2011 UX에 대한 7가지 오해와 진실KTH
 
H3 2011 대형사이트 구축을 위한 MySQL 튜닝전략
H3 2011 대형사이트 구축을 위한 MySQL 튜닝전략H3 2011 대형사이트 구축을 위한 MySQL 튜닝전략
H3 2011 대형사이트 구축을 위한 MySQL 튜닝전략KTH
 
H3 2011 Google을 통해 살펴보는 분산 파일 시스템의 현재와 미래
H3 2011 Google을 통해 살펴보는 분산 파일 시스템의 현재와 미래H3 2011 Google을 통해 살펴보는 분산 파일 시스템의 현재와 미래
H3 2011 Google을 통해 살펴보는 분산 파일 시스템의 현재와 미래KTH
 
H3 2011 HTML/CSS로 만들어진 디테일이 살아있는 앱 제작의 노하우를 모두 공개합니다!
H3 2011 HTML/CSS로 만들어진 디테일이 살아있는 앱 제작의 노하우를 모두 공개합니다!H3 2011 HTML/CSS로 만들어진 디테일이 살아있는 앱 제작의 노하우를 모두 공개합니다!
H3 2011 HTML/CSS로 만들어진 디테일이 살아있는 앱 제작의 노하우를 모두 공개합니다!KTH
 
H3 2011 모바일 시대의 Search Engine Optimization 전략
H3 2011 모바일 시대의 Search Engine Optimization 전략H3 2011 모바일 시대의 Search Engine Optimization 전략
H3 2011 모바일 시대의 Search Engine Optimization 전략KTH
 
H3 2011 반응형 웹디자인, 진짜 할 만 한가?
H3 2011 반응형 웹디자인, 진짜 할 만 한가?H3 2011 반응형 웹디자인, 진짜 할 만 한가?
H3 2011 반응형 웹디자인, 진짜 할 만 한가?KTH
 
H3 2011 앱 개발에 날개를 달자, 모바일 클라우드가 꿈꾸는 미래
H3 2011 앱 개발에 날개를 달자, 모바일 클라우드가 꿈꾸는 미래H3 2011 앱 개발에 날개를 달자, 모바일 클라우드가 꿈꾸는 미래
H3 2011 앱 개발에 날개를 달자, 모바일 클라우드가 꿈꾸는 미래KTH
 
H3 2011 하이브리드 앱의 미래, 앱스프레소 1.0
H3 2011 하이브리드 앱의 미래, 앱스프레소 1.0H3 2011 하이브리드 앱의 미래, 앱스프레소 1.0
H3 2011 하이브리드 앱의 미래, 앱스프레소 1.0KTH
 

Plus de KTH (15)

H3 2011 모바일에서의 Location API 완전정복
H3 2011 모바일에서의 Location API 완전정복H3 2011 모바일에서의 Location API 완전정복
H3 2011 모바일에서의 Location API 완전정복
 
H3 2011 파이썬으로 클라우드 하고 싶어요
H3 2011 파이썬으로 클라우드 하고 싶어요H3 2011 파이썬으로 클라우드 하고 싶어요
H3 2011 파이썬으로 클라우드 하고 싶어요
 
H3 2011 하이브리드 앱 아키텍쳐 및 개발방법
H3 2011 하이브리드 앱 아키텍쳐 및 개발방법H3 2011 하이브리드 앱 아키텍쳐 및 개발방법
H3 2011 하이브리드 앱 아키텍쳐 및 개발방법
 
H3 2011 iOS5 새로운 기능들의 프로젝트 적용 사례
H3 2011 iOS5 새로운 기능들의 프로젝트 적용 사례H3 2011 iOS5 새로운 기능들의 프로젝트 적용 사례
H3 2011 iOS5 새로운 기능들의 프로젝트 적용 사례
 
H3 2011 하이브리드 클라우드 활용방안 및 도입전략
H3 2011 하이브리드 클라우드 활용방안 및 도입전략H3 2011 하이브리드 클라우드 활용방안 및 도입전략
H3 2011 하이브리드 클라우드 활용방안 및 도입전략
 
H3 2011 안드로이드의 Seamless UX를 위한 Activity 활용전략
H3 2011 안드로이드의 Seamless UX를 위한 Activity 활용전략H3 2011 안드로이드의 Seamless UX를 위한 Activity 활용전략
H3 2011 안드로이드의 Seamless UX를 위한 Activity 활용전략
 
H3 2011 흰머리 성성하게 개발하기 위해
H3 2011 흰머리 성성하게 개발하기 위해H3 2011 흰머리 성성하게 개발하기 위해
H3 2011 흰머리 성성하게 개발하기 위해
 
H3 2011 UX에 대한 7가지 오해와 진실
H3 2011 UX에 대한 7가지 오해와 진실H3 2011 UX에 대한 7가지 오해와 진실
H3 2011 UX에 대한 7가지 오해와 진실
 
H3 2011 대형사이트 구축을 위한 MySQL 튜닝전략
H3 2011 대형사이트 구축을 위한 MySQL 튜닝전략H3 2011 대형사이트 구축을 위한 MySQL 튜닝전략
H3 2011 대형사이트 구축을 위한 MySQL 튜닝전략
 
H3 2011 Google을 통해 살펴보는 분산 파일 시스템의 현재와 미래
H3 2011 Google을 통해 살펴보는 분산 파일 시스템의 현재와 미래H3 2011 Google을 통해 살펴보는 분산 파일 시스템의 현재와 미래
H3 2011 Google을 통해 살펴보는 분산 파일 시스템의 현재와 미래
 
H3 2011 HTML/CSS로 만들어진 디테일이 살아있는 앱 제작의 노하우를 모두 공개합니다!
H3 2011 HTML/CSS로 만들어진 디테일이 살아있는 앱 제작의 노하우를 모두 공개합니다!H3 2011 HTML/CSS로 만들어진 디테일이 살아있는 앱 제작의 노하우를 모두 공개합니다!
H3 2011 HTML/CSS로 만들어진 디테일이 살아있는 앱 제작의 노하우를 모두 공개합니다!
 
H3 2011 모바일 시대의 Search Engine Optimization 전략
H3 2011 모바일 시대의 Search Engine Optimization 전략H3 2011 모바일 시대의 Search Engine Optimization 전략
H3 2011 모바일 시대의 Search Engine Optimization 전략
 
H3 2011 반응형 웹디자인, 진짜 할 만 한가?
H3 2011 반응형 웹디자인, 진짜 할 만 한가?H3 2011 반응형 웹디자인, 진짜 할 만 한가?
H3 2011 반응형 웹디자인, 진짜 할 만 한가?
 
H3 2011 앱 개발에 날개를 달자, 모바일 클라우드가 꿈꾸는 미래
H3 2011 앱 개발에 날개를 달자, 모바일 클라우드가 꿈꾸는 미래H3 2011 앱 개발에 날개를 달자, 모바일 클라우드가 꿈꾸는 미래
H3 2011 앱 개발에 날개를 달자, 모바일 클라우드가 꿈꾸는 미래
 
H3 2011 하이브리드 앱의 미래, 앱스프레소 1.0
H3 2011 하이브리드 앱의 미래, 앱스프레소 1.0H3 2011 하이브리드 앱의 미래, 앱스프레소 1.0
H3 2011 하이브리드 앱의 미래, 앱스프레소 1.0
 

Dernier

Merge (Kitworks Team Study 이성수 발표자료 240426)
Merge (Kitworks Team Study 이성수 발표자료 240426)Merge (Kitworks Team Study 이성수 발표자료 240426)
Merge (Kitworks Team Study 이성수 발표자료 240426)Wonjun Hwang
 
캐드앤그래픽스 2024년 5월호 목차
캐드앤그래픽스 2024년 5월호 목차캐드앤그래픽스 2024년 5월호 목차
캐드앤그래픽스 2024년 5월호 목차캐드앤그래픽스
 
A future that integrates LLMs and LAMs (Symposium)
A future that integrates LLMs and LAMs (Symposium)A future that integrates LLMs and LAMs (Symposium)
A future that integrates LLMs and LAMs (Symposium)Tae Young Lee
 
Continual Active Learning for Efficient Adaptation of Machine LearningModels ...
Continual Active Learning for Efficient Adaptation of Machine LearningModels ...Continual Active Learning for Efficient Adaptation of Machine LearningModels ...
Continual Active Learning for Efficient Adaptation of Machine LearningModels ...Kim Daeun
 
MOODv2 : Masked Image Modeling for Out-of-Distribution Detection
MOODv2 : Masked Image Modeling for Out-of-Distribution DetectionMOODv2 : Masked Image Modeling for Out-of-Distribution Detection
MOODv2 : Masked Image Modeling for Out-of-Distribution DetectionKim Daeun
 
Console API (Kitworks Team Study 백혜인 발표자료)
Console API (Kitworks Team Study 백혜인 발표자료)Console API (Kitworks Team Study 백혜인 발표자료)
Console API (Kitworks Team Study 백혜인 발표자료)Wonjun Hwang
 

Dernier (6)

Merge (Kitworks Team Study 이성수 발표자료 240426)
Merge (Kitworks Team Study 이성수 발표자료 240426)Merge (Kitworks Team Study 이성수 발표자료 240426)
Merge (Kitworks Team Study 이성수 발표자료 240426)
 
캐드앤그래픽스 2024년 5월호 목차
캐드앤그래픽스 2024년 5월호 목차캐드앤그래픽스 2024년 5월호 목차
캐드앤그래픽스 2024년 5월호 목차
 
A future that integrates LLMs and LAMs (Symposium)
A future that integrates LLMs and LAMs (Symposium)A future that integrates LLMs and LAMs (Symposium)
A future that integrates LLMs and LAMs (Symposium)
 
Continual Active Learning for Efficient Adaptation of Machine LearningModels ...
Continual Active Learning for Efficient Adaptation of Machine LearningModels ...Continual Active Learning for Efficient Adaptation of Machine LearningModels ...
Continual Active Learning for Efficient Adaptation of Machine LearningModels ...
 
MOODv2 : Masked Image Modeling for Out-of-Distribution Detection
MOODv2 : Masked Image Modeling for Out-of-Distribution DetectionMOODv2 : Masked Image Modeling for Out-of-Distribution Detection
MOODv2 : Masked Image Modeling for Out-of-Distribution Detection
 
Console API (Kitworks Team Study 백혜인 발표자료)
Console API (Kitworks Team Study 백혜인 발표자료)Console API (Kitworks Team Study 백혜인 발표자료)
Console API (Kitworks Team Study 백혜인 발표자료)
 

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