20150724 제10회 부산 모바일 포럼 - 웹과 모바일을 위한 클라우드...

Post on 17-Aug-2015

242 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

One  of  the  first  steps  to  achieving  the  benefits  a  robust  Hybrid  IT  strategy  is  the  integra9on  of  exi9ng  on-­‐premise  workloads  with  cloud  resources.  Learn  how  to  

leverage  the  AWS  plaEorm  to  create  your  first  Hybrid  IT  solu9ons  based  on  real-­‐life  enterprise  customer  use  cases.  Understand  how  to  build  your  own  Virtual  Private  Cloud,  the  network  connec9vity  op9ons  and  security  controls  at  your  disposal  to  create  fast  and  reliable  connec9vity  as  the  founda9on  of  your  Hybrid  IT  vision.    

클라우드에서����������� ������������������  웹과����������� ������������������  모바일����������� ������������������  DB����������� ������������������  필승����������� ������������������  운영����������� ������������������  전략����������� ������������������  ����������� ������������������  

AWS����������� ������������������  Solutions����������� ������������������  Architect,����������� ������������������  Korea����������� ������������������  

제10회 부산 모바일 포럼  

Power,  HVAC,  net  Rack  &  stack  

Server  maintenance  

OS  patches  

DB  s/w  patches  Database  backups  

Scaling  High  availability  

DB  s/w  installs  

OS  installa9on  

you  

App  op9miza9on  

당신의 서버에 DB를 둔다면  

당신의 서버에 DB를 둔다면  

Power,  HVAC,  net  Rack  &  stack  

Server  maintenance  

OS  patches  

DB  s/w  patches  Database  backups  

Scaling  High  availability  

DB  s/w  installs  

OS  installa9on  

you  

App  op9miza9on  

Amazon  EC2(가상서버)에 DB를 설치하면?  

Power,  HVAC,  net  Rack  &  stack  

Server  maintenance  

OS  patches  

DB  s/w  patches  Database  backups  

Scaling  High  availability  

DB  s/w  installs  

OS  installa9on  

you  

App  op9miza9on  

Amazon  EC2(가상서버)에 DB를 설치하면?  

OS  patches  

DB  s/w  patches  Database  backups  

Scaling  High  availability  

DB  s/w  installs  

you  

App  op9miza9on  

Power,  HVAC,  net  Rack  &  stack  

Server  maintenance  

OS  installa9on  

관리형 DB  서비스를 선택한다면?  

Power,  HVAC,  net  Rack  &  stack  

Server  maintenance  

OS  patches  

DB  s/w  patches  Database  backups  

App  op9miza9on  

High  availability  

DB  s/w  installs  

OS  installa9on  

you  

Scaling  

웹 /  모바일 아키텍처  

AWS  웹 /  모바일 아키텍처 –  EC2  

[[  console  screenshot  ]]    Database  AMIs  

[[  console  screenshot  ]]    Database  AMIs  

RDBMS  관리 업무를 자동화  

AWS  웹 /  모바일 아키텍처 –  RDS  

[[  console  screenshot  ]]    Database  AMIs  

[[  console  screenshot  ]]    Database  AMIs  

[[  console  screenshot  ]]    Database  AMIs  

[[  console  screenshot  ]]    Database  AMIs  

[[  console  screenshot  ]]    Database  AMIs  

클라우드에서 DB를 백업하는 방법은?  

[[  console  screenshot  ]]    RDS  automated  backups  

[[  console  screenshot  ]]    RDS  automated  backups  

[[  console  screenshot  ]]    RDS  automated  backups  

[[  console  screenshot  ]]    RDS  DB  snapshots  

[[  console  screenshot  ]]    RDS  DB  snapshots  

클라우드에서 DB를 복구 하는 방법은?  

[[  console  screenshot  ]]  restore  EBS  from  snapshot  

[[  console  screenshot  ]]  restore  EBS  from  snapshot  

[[  console  screenshot  ]]  RDS  snapshot  restore  

클라우드에서 DB를 모니터링하는 방법?  

[[  console  screenshot  ]]  restore  EBS  from  snapshot  

클라우드에서의 DB  보안 방법은?  

mysql -h db.rds-eu-west-1.amazonaws.com --ssl_ca=cert-mysql-ssl-ca.pem

데이터베이스 접속  SSL 사용  

보안 그룹  

Bas@on  Host  

•  사용자 계정 생성  

•  보안 자격 설정 및 관리  

•  그룹 설정  

•  중앙 집중식 사용자 접속 관리  

•  권한 부여 조건 부여  

AWS  Iden@ty  and  Access  Management    

하드웨어 기반의 MFA    (mul@-­‐factor  Authen@ca@on)  

클라우드에서 DB  서비스 안

정성을 높이는 방법은?  

[[  console  screenshot  ]]  restore  EBS  from  snapshot  

클라우드에서 스토리지 용량

확대를 하는 방법은?  

[[  console  screenshot  ]]  restore  EBS  from  snapshot  

[[  console  screenshot  ]]  restore  EBS  from  snapshot  

rds-modify-db-instance mydbinstance --allocated-storage 6144

사용자가 늘었어요!!  

수직 확장  #1  

[[  console  screenshot  ]]  restore  EBS  from  snapshot  

[[  console  screenshot  ]]  restore  EBS  from  snapshot  

rds-modify-db-instance mydbinstance --db-instance-class db.m3.2xlarge

수평 확장  -­‐  읽기 성능 개선  #2  

(a.k.a  RDS  Read  Replicas)  

[[  console  screenshot  ]]  restore  EBS  from  snapshot  

[[  console  screenshot  ]]  restore  EBS  from  snapshot  

캐시 사용  #3  

업무별 파티셔닝  

#4  

수평확장  -­‐  쓰기 성능 개선  #5  

(a.k.a  Sharding)  

기존에 사용하던 관계형 데

이터베이스만 사용해야 하는걸까?  

페타바이트 확장 지원  

Massively  parallel  아키텍처  

관계형 데이터웨어 하우스  

100%  AWS  관리형 서비스  

$1,000/TB/년;  Start  for  $0.25/시간.  

Amazon    Redshi]  

•  Leader  Node  –  SQL  엔드포인트  –  메타데이터 저장  –  쿼리 실행 조정  

•  Compute  Nodes  –  로컬,  컬럼 스토리지  –  분산 쿼리 실행  –  Amazon  S3를 통해 데이터 로드,  백업 및 복구  –  Amazon  DynamoDB  또는 SSH를 통한 데이터 로드  

 •  두종류의 하드웨어 플랫폼 제공  

–  데이터 프로세싱에 최적화된 구성  –  DW1:  HDD;  2TB  에서 2PB까지 데이터 확장  –  DW2:  SSD;  160GB에서 326TB까지 데이터 확장  

10 GigE (HPC)

Ingestion Backup Restore

SQL Clients/BI Tools

128GB RAM

16TB disk

16 cores

Amazon S3 / DynamoDB / SSH / EMR

JDBC/ODBC

128GB RAM

16TB disk

16 cores Compute Node

128GB RAM

16TB disk

16 cores Compute Node

128GB RAM

16TB disk

16 cores Compute Node

Leader Node

Amazon  Redshi]  아키텍처  

빠르고,  일관된 성능  

높은 확장성  

유연성  

높은 수준의 권한 관리  

100%  AWS  관리형 서비스  

Amazon    DynamoDB  

쓰기  3개 지역에 계속적으로 복제  전용 SSD  사용  

읽기  Strongly  또는  eventually  consistent  

 

예측 가능한 낮은 지연 성능  

Amazon  DynamoDB  is  a  schemaless  database  

table   items  

Adributes  (name/value  pairs  or  JSON  documents)  

AWS는 데이터베이스 인프라를 관리해드립니다.  

비즈니스에 집중하셔서  남들과 다른 가치를 창출하십시요  

top related