introduction to aws(amazon web services)
DESCRIPTION
Introduction to AWS(Amazon Web Services) - Cloud Computing - AWS(Amazon Web Service) Overview - AWS Infrastructure Web ServiceTRANSCRIPT
Copyright(c)2014 by ora-sysdba. All Page content is property of jongjin.leeMail : [email protected] Blog : http://ora-sysdba.tistory.com/
1
Introduction to AWS(Amazon Web Services)
Jong Jin LeeSYS4U I&C EC Solution Lab / Software Engineer
Copyright(c)2014 by ora-sysdba. All Page content is property of jongjin.leeMail : [email protected] Blog : http://ora-sysdba.tistory.com/
2
- Cloud Computing
- AWS(Amazon Web Service) Overview
- AWS Infrastructure Web Service
Agenda
Copyright(c)2014 by ora-sysdba. All Page content is property of jongjin.leeMail : [email protected] Blog : http://ora-sysdba.tistory.com/
3
- Cloud Computing
- AWS(Amazon Web Service) Overview
- AWS Infrastructure Web Service
Agenda
Copyright(c)2014 by ora-sysdba. All Page content is property of jongjin.leeMail : [email protected] Blog : http://ora-sysdba.tistory.com/
4
Cloud ComputingWhat's cloud computing
Customizable Resource Management
Low maintenance costs: Total IT costs
Speed and Agility
Differentiate business
Copyright(c)2014 by ora-sysdba. All Page content is property of jongjin.leeMail : [email protected] Blog : http://ora-sysdba.tistory.com/
5
Cloud ComputingWhat's cloud computing
Description
• Cloud Computing 은 제공 및 관리 범위에 따라 크게 IaaS, PaaS, SaaS 로 나누어 볼 수 있다 .
IaaS – Infrastructure as a ServiceH/W 및 S/W 등의 인프라 레벨을 제공하는 서비스
IaaS – Infrastructure as a ServiceH/W 및 S/W 등의 인프라 레벨을 제공하는 서비스
PaaS – Platform as a Service개발자가 어플리케이션을 개발 , 서비스하기 위해 사용 가능한 서비스와 기능들이 제공되는 클라우드 서비스
PaaS – Platform as a Service개발자가 어플리케이션을 개발 , 서비스하기 위해 사용 가능한 서비스와 기능들이 제공되는 클라우드 서비스
SaaS – Software as a Service각종 S/W 나 비즈니스 Apllication 을 서비스화 하여
제공
SaaS – Software as a Service각종 S/W 나 비즈니스 Apllication 을 서비스화 하여
제공
Copyright(c)2014 by ora-sysdba. All Page content is property of jongjin.leeMail : [email protected] Blog : http://ora-sysdba.tistory.com/
6
- Cloud Computing
- AWS(Amazon Web Service) Overview
- AWS Infrastructure Web Service
Agenda
Copyright(c)2014 by ora-sysdba. All Page content is property of jongjin.leeMail : [email protected] Blog : http://ora-sysdba.tistory.com/
7
AWS(Amazon Web Service) Overview아마존 개요
Amazon.com( 아마존 ) : 1994 년에 설립 . 온라인 비즈니스를 만드는데 필요한 규모를 확보하기 위해 전 세계적 규모의 인터넷 인프라에 전략적으로 투자했으며 구체적으로 전 세계 여러 곳에 데이터 센터를 구축하고 고속의 네트워크 연결을 확보했으며 엄청난 수의 서버를 구축하고 세계 최상급의 시스템 아키텍처를 만들었음 .
그 후 Amazon S3(Simple Storage Service) 라는 새로운 비즈니스 라인을 만들기 시작함 . 그 이후로 아마존은 폭넓은 서비스를 제공하고 있음 .
Copyright(c)2014 by ora-sysdba. All Page content is property of jongjin.leeMail : [email protected] Blog : http://ora-sysdba.tistory.com/
8
AWS(Amazon Web Service) OverviewAWS 개요
빌딩 블록 : 독립적으로 기능을 수행할 수 있도록 일련의 빌딩 블록 서비스로 구성되어 있음 . 따라서 다른 서비스에 가입하거나 다른 서비스를 잘 알지 못하더라도 원하는 특정 서비스를 사용 가능함 .( 의존성 최소화 )
아키텍처 : 웹 서비스를 호출하기 위해 SOAP(Simple Object Access Protocol) 와 , REST(Representational State Transfer) 중 하나를 선택해 사용함 . (http://aws.amazon.com/ko/architecture/)
요금 : AWS 의 요금 정책은 시간 (CPU 사용 단위 ), 양 ( 전송되는 데이터 양 ), 수 ( 큐잉된 메시지의 수 ), 시간과공간 ( 월간 데이터 스토리지 ) 로 조합하여 측정됨 .
Copyright(c)2014 by ora-sysdba. All Page content is property of jongjin.leeMail : [email protected] Blog : http://ora-sysdba.tistory.com/
9
AWS(Amazon Web Service) Overview핵심 개념
가용 영역 : 가용 용역 (Availability Zone) 은 AWS 지역 (AWS Region) 에 있는 개별 위치 집합
지역 : 지역 (Region) 은 하나의 지리적 구역에 있는 가용 영역
접속 식별자 : 계정을 식별하기 위해 접속 식별자 (access identifier) 를 사용 . 식별자는 다른 형식의 공개 키 암호화를 사용하여 항상 한 쌍으로 존재
AMI(Amazon Machine Image) : 운영체제가 포함되며 데이터베이스 서버 , 미들웨어 , 웹 서버등과 같은 추가 소프트웨어와 애플리케이션이 있을 수 있음 .
Copyright(c)2014 by ora-sysdba. All Page content is property of jongjin.leeMail : [email protected] Blog : http://ora-sysdba.tistory.com/
10
AWS(Amazon Web Service) Overview핵심 개념
인스턴스 : AMI 복사본을 인스턴스 (instance) 라고 함 . 같은 AMI 의 복사본을 여러 개 실행할 수 있으며 , AWS Management Console 을 사용함
일랙스틱 IP 주소 : 고정 IP 주소를 할당한 다음에 이것을 인스턴스에 첨부하거나 경로 설정할 수 있으며 , 이것을 일래스틱 IP 주소 (Elastic IP Address) 라고 함 .
EBS 볼륨 : EBS(Elastic Block Store) 볼륨은 주소를 지정할 수 있는 디스크 볼륨으로 , 애플리케이션은 볼륨을 생성하고 , 동일한 가용 영역에서 선택된 모든 인스턴스에 봄륨을 첨부 할 수 있음 .
Copyright(c)2014 by ora-sysdba. All Page content is property of jongjin.leeMail : [email protected] Blog : http://ora-sysdba.tistory.com/
11
AWS(Amazon Web Service) Overview핵심 개념
보안 그룹 : 보안 그룹 (Security Group) 은 인스턴스의 네트워크 연결에 필요한 것들을 ( 프로토콜 , 포트 , IP 주소 범위 ) 그룹별로 정의함 . 하나의 그룹으로 여러 인스턴스에 사용할 수 있으며 , 하나의 인스턴스는 여러 그룹에 의해 규제될 수 있음 .
ACL : ACL(Access Control List) 은 한 객체의 퍼미션을 명시함 . ACL은 아이덴티티 / 퍼미션 쌍이 있는 목록임 .
Copyright(c)2014 by ora-sysdba. All Page content is property of jongjin.leeMail : [email protected] Blog : http://ora-sysdba.tistory.com/
12
- Cloud Computing
- AWS(Amazon Web Service) Overview
- AWS Infrastructure Web Service
Agenda
Copyright(c)2014 by ora-sysdba. All Page content is property of jongjin.leeMail : [email protected] Blog : http://ora-sysdba.tistory.com/
13
AWS Infrastructure Web ServiceCompute & Networking
Amazon Route 53 Elastic Load Balancing
AWS Direct Connect
Amazon Virtual Private Cloud
Amazon Route 53
hosted zone
route table Elastic LoadBalancing
AWS Direct Connect
Amazon VPC router Internet gateway
customer gateway
virtual private
gateway
VPN connection
VPC peering
new!
Copyright(c)2014 by ora-sysdba. All Page content is property of jongjin.leeMail : [email protected] Blog : http://ora-sysdba.tistory.com/
14
AWS Infrastructure Web ServiceCompute & Networking
Auto Scaling
Elastic Network Instance
Auto Scaling
elastic network instance
Copyright(c)2014 by ora-sysdba. All Page content is property of jongjin.leeMail : [email protected] Blog : http://ora-sysdba.tistory.com/
15
AWS Infrastructure Web ServiceStorage & Content Delivery
Amazon Simple Storage Service
Amazon Elastic Block Store
AWS Import/Export
AWS Storage Gateway
Amazon S3 bucket bucket with objects
object AWS Import/Export
AWS Storage Gateway
volume snapshotAmazon EBS
cached volume
virtual tape library
new! new!
non-cached volume
new!
Copyright(c)2014 by ora-sysdba. All Page content is property of jongjin.leeMail : [email protected] Blog : http://ora-sysdba.tistory.com/
16
AWS Infrastructure Web ServiceDatabase
Amazon DynamoDB
Amazon Relational Database Service
tableDynamoDB item items attribute attributes
Amazon RDS RDS DB instance
RDS DB instance standby (Multi-AZ)
RDS DB instance
read replica
MySQL DB instance
Oracle DB instance
MS SQL instance
global secondary
index
new! new! new!
new!
Copyright(c)2014 by ora-sysdba. All Page content is property of jongjin.leeMail : [email protected] Blog : http://ora-sysdba.tistory.com/
17
AWS Infrastructure Web ServiceDatabase
Amazon Relational Database Service Cont.
SQL master SQL slavePostgreSQL instance
PIOP
Amazon SimpleDB
domainAmazon SimpleDB
Amazon Redshift
Amazon Redshift
solid state disks
Amazon ElastiCache
ElastiCache
cache node Memcached
Redis
new!
new! new! new! new! new!
new!
DW1 Dense Compute
new!
DW2 Dense Compute
new!
Copyright(c)2014 by ora-sysdba. All Page content is property of jongjin.leeMail : [email protected] Blog : http://ora-sysdba.tistory.com/
18
AWS Infrastructure Web ServiceElse
Amazon CloudWatch
CloudWatch alarm
Amazon Simple Notification Service
Amazon Simple Email Service
Amazon SES
Amazon SNS email notification
HTTP notification
topic
Amazon Simple Queue Service
Amazon SQS queue message
Copyright(c)2014 by ora-sysdba. All Page content is property of jongjin.leeMail : [email protected] Blog : http://ora-sysdba.tistory.com/
19
Presentation : AWS_Simple_Icons_ppt
Site : http://www.sqler.com/470686 (IaaS, PaaS, SaaS - 누구나 클라우드를 말한다 .)
Reference
Copyright(c)2014 by ora-sysdba. All Page content is property of jongjin.leeMail : [email protected] Blog : http://ora-sysdba.tistory.com/
20