50
BP Study #76 2013AWS一気ふりかえり 20131217堀内康弘 (@horiuchi) テクニカルエバンジェリスト 1

2013年 AWSサービスアップデート 一気ふりかえり at BP Study #76

Embed Size (px)

Citation preview

  • 1. BP Study #762013 AWS 20131217 (@horiuchi) !1

2. Who am I ? ( ) 1978 AWS 130 2013 60 230(AWS) Amazon Web Services http://aws.typepad.com/aws_japan/ 10+ years web engineer in startups Director of V-cube (perl), 2001 - 2006 CTO of FlipClip (perl), 2006 - 2009 CTO of gumi (python), 2009 - 2012@horiuchi horiyasu! 3. 2013AWS 4. 248+ 5. 248 +1599 200724 200848200961201082201120122013 6. 248 7. AWS TOP30 http://aws.typepad.com/aws_japan/ 8. 2013 AWS 11/13 Amazon WorkSpaces http://bit.ly/19kvWQT (Kindle, iPad, Android)PC(Windows)Mac (35) BYOLAWS Active Directory S3 9. 2013 AWS 3/11 Amazon EC2 - VPC (Virtual Private Cloud)! http://bit.ly/Y6Dbr3 VPC DNS DNS ElastiCache RDS IP 10. 2013 AWS 9/3 AWS (CLI) http://bit.ly/14pcwZM AWS 201212 20139 1.1.1 (2013106) Python 2.6.x 11. AWS CLI pip$pip install awscli 12. AWS CLI $ cat ~/.aws/cong ![default] aws_access_key_id = AKIXXXXYYYYYZZZZ aws_secret_access_key = AWSAWSAWSZZZZZZ region = ap-northeast-1 13. AWS CLI bash !$ complete -C aws_completer aws ! ! tcsh !$ complete aws 'p/*/`aws_completer`/' ! ! zsh$ source bin/aws_zsh_completer.sh 14. AWS CLI aws [] # EC2 $ aws ec2 describe-instances !# S3 $ aws s3 ls !# S3sync $ aws s3 sync . s3://bucketname/dir 15. AWS CLI3 --output JSONTextTable JSON # EC2JSON $ aws ec2 describe-instances !# EC2 $ aws ec2 describe-instances --output text !# EC2 $ aws ec2 describe-instances --output table 16. AWS CLIhelp help$ aws help !$ aws ec2 help !$ aws ec2 describe-instances help 17. AWS CLI AWS CLI http://aws.amazon.com/cli/ (GitHub) https://github.com/aws/aws-cli http://docs.aws.amazon.com/cli/latest/userguide/cli-chap- welcome.html CLI http://docs.aws.amazon.com/cli/latest/reference/ 18. 2013 AWS 6/12 Amazon CloudFrontSSL http://bit.ly/1buVaO9 SSLUSD 624CloudFront SSL (1 / 30) * 600 USD = 20 USD 19. 2013 AWS 11/14 Amazon RDS for PostgreSQL http://bit.ly/17wmfVd MySQL, Oracle, MS SQL Server 4 RDS 3TB & 30,000 IOPS Multi AZ(MAZ) VPC Point-in-Time-Recovery Cross-Region Snapshot Copy PostgreSQL Version 9.3.1 PostGIS extension Full-text Language extensionPL/Perl, PL/Tcl, PL/pgSQL HstoreJSON 20. 2013 AWS 9/4 Amazon ElastiCacheRedis http://bit.ly/17PCY56 2.6.13 21. 2013 AWS 9/12 DynamoDB Local http://bit.ly/17upVDw $java Djava.library.path=. -jar DynamoDBLocal.jar DynamoDB 22. DynamoDB 4/18 5/16 7/2 9/6 9/12 DataPipeline 11/1 Fine-Grained Access Control 12/15 23. 2013 AWS 2/19 AWS OpsWorks - Chef http://bit.ly/UBRwyG 24. OpsWorks 5/15 ELB http://bit.ly/YVK44m7/24 AMIChef 11 http://bit.ly/13FKtrB9/5 Amazon VPC http://bit.ly/161IoaL11/8 Java http://bit.ly/1bkSbZY12/5 http://bit.ly/1gJ0v95 25. 2013 AWS 5/29 AWS IAM AmazonFacebookGoogleID http://bit.ly/13Y5bTj 26. 2013 AWS 11/14 Amazon Kinesis http://bit.ly/17t9lC7 MBTB 1,000 write (1MB/s), 20 read (2MB/s) AWS Redshift, DynamoDB, S3AWS EC2Kinesis Cloud Watch 27. 2013 AWS 8/14 Amazon SNS http://bit.ly/17FACld iOSAndroidKindle Fire API PHP AWS Management Console 28. 2013 AWS 3/4 Amazon RDS - http://bit.ly/13CYI1A Management ConsoleAPI MySQL : Oracle Database : SQL Server : 29. 2013 AWS 5/21 AWS http://bit.ly/19AjaRZ AWS- re:Invent (4) AWS(SysOps) - AWS - 30. 2013 AWS 3/12 EC2AMI http://bit.ly/13UpYZv EBSAMI 31. 6/11 EBS http://bit.ly/11VhU48 AMI (EBS10/31 Amazon RDS http://bit.ly/19iJnoo RDS 11/14 Amazon Redshift http://bit.ly/I19mGm 11/27 Amazon RDS for MySQL http://bit.ly/IkxYdH 32. 2013 AWS 2/11 Route53DNSS3 http://bit.ly/XtzT3s 33. 2013 AWS 7/1 Amazon RDSMySQL 5.6 http://bit.ly/1b3Vh60 34. 2013 AWS 8/30 Amazon RDS http://bit.ly/1dvNtxw (15) (MySQL 5.6) 2(MySQL 5.6)130 35. 2013 AWS 7/2 PostgreSQL on AWS http://bit.ly/14MzF9A !7/2 Riak on AWS http://bit.ly/14P4VEw 36. 2013 AWS 2/24 LinuxCloudWatch http://bit.ly/WlcONf Memory UtilizationMemory UsedMemory Available Disk Space UtilizationDisk Space UsedDisk Space Available Swap Space UtilizationSwap Space Used IAM Role -> CloudWatch IAM role Auto Scaling () 37. 2013 AWS 5/31 Amazon Route53DNSELB http://bit.ly/ZzEgOq 38. 2013 AWS 1 11/14 EC2 C3 http://bit.ly/19nzjGN 2.8 GHz Intel Xeon E5-2680v2 (Ivy Bridge) SR-IOV SSD c3.large c3.8xlarge5 HPC 39. 2013 AWS 3/20 EBSEC2 4 http://bit.ly/148BJeA m2.2xlarge (500 Mbps) m3.xlarge (500 Mbps) m3.2xlarge (1000 Mbps) c1.xlarge (1000 Mbps) 40. 2013 AWS 11/13 AWS CloudTrail - AWS API http://bit.ly/1bbsnNz AWS 3rd partyAPI S3 or SNS(Simple Notification Service) EC2/EBS/VPC/RDS/IAM/STS(Security Token Service) US East (Virginia), US West (Oregon) 41. 2013 AWS 11/13 Amazon AppStream() http://bit.ly/17uCLFd 42. 2013 AWS 3/12 AWS Management Console for iPhone http://bit.ly/13UpCSR 43. 2013 AWS 7/10 Amazon EC2 Dedicated http://bit.ly/174aXmn 10 US2 US80% 37% () ()m1.xlarge 0.840 US0.528 US 57% 44. 2013 AWS 11/5 AWS Storage Gateway http://bit.ly/1iM2b0B 110 SCSI D2T(Disk-to-Tape)D2D2T(Disk-to-Disk-to-Tape) 99.999999999% Amazon S3 11,500150TB (Virtual Tape Shelf, VTS) Amazon Glacier () 24 AWSSSL S3Glacier256-bitAES 45. 2013 AWS 11/4 3D EC2 G2 http://bit.ly/1bWJPaP NVIDIA GRID (GK104 "Kepler") GPU (Graphics Processing Unit), 1,536 CUDA cores and 4 GB of video (frame buffer) RAM. 2.6 GHz Intel Sandy Bridge Turbo Boost 15 GiB of RAM, 60 GB of SSD storage. US East, US West (Northern California), US West (Oregon), EU (Ireland) 3DOpenGL, DirectX 46. 2013 AWS 5/3 AWS Support API http://bit.ly/ZK09bQ AWS API AWS Trusted Advisor API 47. 2013 AWS 8/21 VPCIP http://bit.ly/1bUP23S IP IP IPEIP EIPIP 48. : Elastic MapReduce 11/6 Elastic MapReduce http://bit.ly/1flGGUs Hadoop 2 Hadoop 2CloudWatch Availability Zone IAM EMR HelpEMR 49. Redshift Amazon Redshift - ! http://bit.ly/HU5V4g - Compute - SSHRedshift - COUNT - - HSM - HSMAWS CloudHSM - Amazon S3 SNS - RedshiftAmazon SNS topic 50. Need your feedback!!