クラウドデザインパターン#1...
Transcript of クラウドデザインパターン#1...
-
#1CDP
Wednesday, September 26, 12
-
AWS Twitter: @horiuchi1978712
2004 Vcube BtoB Web2006 FlipClip 2009 gumi 2012 AWS
Wednesday, September 26, 12
-
AWS
Wednesday, September 26, 12
-
$options = array('KeyName' => "User's Keys", 'InstanceType' => "m1.small");
$res = $ec2->run_instances("ami-48aa4921", 1, 1, $options);
Wednesday, September 26, 12
-
AWS
AWS
& SDKsJava, PHP, .NET,
Python, Ruby
Web
Management Console
IDE
EclipseVisual Studio
AWS Elastic BeanstalkAWS CloudFormation
& AWS IAM
Identity FederationConsolidated Billing
Amazon CloudWatch
Auto Scale
Amazon VPC
Amazon Elastic LBAmazon Route 53
AWS Direct Connect
Amazon
CloudFront
Amazon SNSAmazon SQS
Elastic MapReduce
Amazon SES
Amazon EC2
Amazon S3Amazon EBS
Amazon RDS
Amazon SimpleDBAmazon DynamoDBAmazon Elasticache
Wednesday, September 26, 12
-
Wednesday, September 26, 12
-
Wednesday, September 26, 12
-
Wednesday, September 26, 12
-
Wednesday, September 26, 12
-
Wednesday, September 26, 12
-
AWS
()
Wednesday, September 26, 12
-
AWS
[beta]
(CDP)
Wednesday, September 26, 12
-
AWS
AWS
Wednesday, September 26, 12
-
(Design For Failure)
Wednesday, September 26, 12
-
: Clone Server
Web Web
Web
Wednesday, September 26, 12
-
: Job Observer
Wednesday, September 26, 12
-
FloatingIP
Wednesday, September 26, 12
-
-SnapshotStampScale UpOndemand Disk
-Multi-ServerMulti-DatacenterFloating IPDeep Health Check
-Scale OutClone ServerNFS ShardingNFS ReplicaState SharingURL RewritingRewrite ProxyCache Proxy
-Web StorageDirect HostingPrivate DistributionCache DistributionRename Distribution
-Write ProxyStorage IndexDirect Object Upload
-DB ReplicationRead ReplicaInmemory DB CacheSharding Write
-Queuing ChainPriority QueueJob ObserverScheduled Autoscaling
-BootstrapCloud DIStack DeploymentServer SwappingMonitoring IntegrationWeb Storage Archive
-OnDemand NATBacknetFunctional FirewallOperational FirewallMulti Load BalancerWAF ProxyCloudHub
Wednesday, September 26, 12
-
4820128
Wednesday, September 26, 12
-
-> Movable Type
E -> EC-CUBE
-> WordPress
-> ffmpeg
Wednesday, September 26, 12
-
CDP
CDP
Wednesday, September 26, 12
-
Ninja of Three
CDP
Wednesday, September 26, 12
-
Ninja of Three
Wednesday, September 26, 12
-
Wiki
http://aws.clouddesignpattern.org
Wednesday, September 26, 12
http://aws.clouddesignpattern.org/http://aws.clouddesignpattern.org/
-
facebook.com/awscdp
Wednesday, September 26, 12
http://www.facebook.com/awscdphttp://www.facebook.com/awscdphttp://www.facebook.com/awscdphttp://www.facebook.com/awscdp
-
!
Wednesday, September 26, 12
-
AWS--
Wednesday, September 26, 12
-
App
NFS Sharing
NFS Replica
Wednesday, September 26, 12
-
NFS Sharing
NFS
EC2NFS
AutoScale
Wednesday, September 26, 12
-
NFS Replica
EBSNFS
NFSSPOF
Wednesday, September 26, 12
-
DB Replication
Read Replica
Sharding Write
Wednesday, September 26, 12
-
Amazon RDS(Relational Database Service)RDBMS(MySQLOracleSQLServer)DB ()(CPU)AZDC
AZ-a AZ-b
Wednesday, September 26, 12
-
RDS
Wednesday, September 26, 12
-
DB Replication
AZ
RDS
1DC
Wednesday, September 26, 12
-
AZ
Wednesday, September 26, 12
-
Read Replica
RDS
DB
Wednesday, September 26, 12
-
Sharding Write
RDS
DBDB
AZ
Wednesday, September 26, 12
-
Scheduled Scale Out
Wednesday, September 26, 12
-
EC2EC2
CPU80%51CPU30%15125
Wednesday, September 26, 12
-
Scheduled Scale Out
AutoScaling
EC2
Wednesday, September 26, 12
-
Web Storage Archive
Wednesday, September 26, 12
-
Amazon S3/
3
S3
:
99.999999999%
7
A
B
C
()
1GB/ 10
URL
Wednesday, September 26, 12
-
Web Storage Archive
S3
Wednesday, September 26, 12
-
Amazon S3
EMR
AWS
1 2 3
Amazon DynamoDB
Hadoop Clusters
Amazon EMR
Wednesday, September 26, 12
-
Job Observer
Storage Index
Wednesday, September 26, 12
-
Job Observer
Wednesday, September 26, 12
-
Storage Index
S3
KVS
Wednesday, September 26, 12
-
CDP
: Ninja of Thousand
Next Step
Wednesday, September 26, 12
-
Wednesday, September 26, 12
-
?
Wednesday, September 26, 12
-
CDP (MovableType)
14:30!
Wednesday, September 26, 12
-
!
Wednesday, September 26, 12