• Like
[AWS에서의 미디어 및 엔터테인먼트] AWS 개요, 클라우드 스토리지 및 Amazon CloudFront, Elastic Transcoder 소개
Upcoming SlideShare
Loading in...5
×

[AWS에서의 미디어 및 엔터테인먼트] AWS 개요, 클라우드 스토리지 및 Amazon CloudFront, Elastic Transcoder 소개

  • 1,605 views
Uploaded on

 

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
1,605
On Slideshare
0
From Embeds
0
Number of Embeds
1

Actions

Shares
Downloads
67
Comments
0
Likes
1

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. CLOUD COMPUTING WITH AWS SERVICE AND SECURITY OVERVIEW [ 이수형 / Solutions Architect / niclee@amazon.com] 4/29/2013 ©2012, Amazon Web Services LLC or its affiliates. All rights reserved. Reproduction and distribution of this publication in any form without prior written permission is forbidden. Amazon Web Services LLC shall have no liability for errors, omissions or inadequacies in the information contained herein or for interpretations thereof. 1
  • 2. Consumer Business Tens of millions of active customer accounts Eight countries: US, UK, Germany, Japan, France, Canada, China, Italy Seller Business IT Infrastructure Business Sell on Amazon websites Cloud computing infrastructure for hosting web-scale solutions Use Amazon technology for your own retail website Leverage Amazon’s massive fulfillment center network Hundreds of thousands of registered customers in over 190 countries
  • 3. About Amazon Web Services How did Amazon… ? Deep experience in building and operating global web scale systems …get into cloud computing?
  • 4. Over 10 years in the making Enablement of sellers on Amazon Internal need for scalable deployment environment Early forays proved developers were hungry for more
  • 5. AWS Mission Enable businesses and developers to use web services* to build scalable, sophisticated applications. *What people now call “the cloud”
  • 6. Every day, Amazon Web Services adds enough new server capacity to support all of Amazon's global infrastructure when it was a $7 billion enterprise ©2012, Amazon Web Services LLC or its affiliates. All rights reserved. 6
  • 7. Relational Database Service Virtual Private Cloud Elastic Map Reduce Auto Scaling Reserved Instances Elastic Load Balancer 2009 2010 48 61 Simple Notification Service Route 53 RDS Multi-AZ Singapore Region Identity Access Management Cluster Instances Elastic Beanstalk Simple Email Service CloudFormation RDS for Oracle ElastiCache 2008 24 SimpleDB CloudFront EBS Availability Zones Elastic IPs 2012 150+ 2011 82 2007 9 Amazon FPS Red Hat EC2 Redshift DynamoDB Simple Workflow CloudSearch Storage Gateway Route 53 Latency Based Routing RedShift 7 number of released features, sample services described
  • 8. Relational Database Service Virtual Private Cloud Elastic Map Reduce Auto Scaling Reserved Instances Elastic Load Balancer 2009 2010 48 61 Simple Notification Service Route 53 RDS Multi-AZ Singapore Region Identity Access Management Cluster Instances Elastic Beanstalk Simple Email Service CloudFormation RDS for Oracle ElastiCache 2008 24 2011 2012 and more for 2013 & 2014 SimpleDB CloudFront EBS Availability Zones Elastic IPs 150+ 82 2007 9 Amazon FPS Red Hat EC2 Redshift DynamoDB Simple Workflow CloudSearch Storage Gateway Route 53 Latency Based Routing RedShift 8 number of released features, sample services described
  • 9. AWS Global Infrastructure 10 AWS Regions 50+ AWS Edge Locations ©2012, Amazon Web Services LLC or its affiliates. All rights reserved. 9
  • 10. AWS Global Infrastructure Seoul CloudFront edge 10 AWS Regions 50+ AWS Edge Locations ©2012, Amazon Web Services LLC or its affiliates. All rights reserved. 10
  • 11. AWS Regions & Availability Zones US REGIONS US East (VA) Availability Zone A US West (CA) Availability Zone A Availability Zone A Availability Zone B Availability Zone C GovCloud (OR) Availability Zone B EU (Ireland) Availability Zone A Availability Zone A Availability Zone C Asia Pacific (Singapore) Availability Zone B Availability Zone B Availability Zone D US West (OR) Availability Zone A Asia Pacific (Tokyo) Availability Zone B Availability Zone A Availability Zone C GLOBAL REGIONS South America (Sao Paulo) Asia Pacific (Sydney) Availability Zone B Availability Zone B Availability Zone A Availability Zone B Availability Zone A Availability Zone C Customer Decides Where Applications and Data Reside Note: Conceptual drawing only. The number of Availability Zones may vary. Availability Zone B
  • 12. AWS Regions & Availability Zones US REGIONS US East (VA) Availability Zone A US West (CA) Availability Zone A Availability Zone A Availability Zone B Availability Zone C GovCloud (OR) Availability Zone B EU (Ireland) Availability Zone A Availability Zone A Availability Zone C Asia Pacific (Singapore) Availability Zone B Availability Zone B Availability Zone D US West (OR) Availability Zone A Asia Pacific (Tokyo) Availability Zone B Availability Zone A Availability Zone C GLOBAL REGIONS South America (Sao Paulo) Asia Pacific (Sydney) Availability Zone B Availability Zone B Availability Zone A Availability Zone B Availability Zone A Availability Zone C Customer Decides Where Applications and Data Reside Note: Conceptual drawing only. The number of Availability Zones may vary. Availability Zone B
  • 13. AWS is Open and Flexible Operating Systems Languages & Libraries ©2012, Amazon Web Services LLC or its affiliates. All rights reserved. Certified Applications 13
  • 14. AWS is Open and Flexible Operating Systems Languages & Libraries Certified Applications AWS’ global partner ecosystem includes 5,000 consulting/systems integrator partners and 3,000 technology/ISV partners. ©2012, Amazon Web Services LLC or its affiliates. All rights reserved. 14
  • 15. Utility computing
  • 16. Electricity - Utility On demand Uniform Pay as you go Available
  • 17. Utility computing On demand Uniform Pay as you go Available
  • 18. Utility computing
  • 19. Utility computing On demand Pay as you go Compute Scaling Security CDN Backup DNS Database Storage Load Balancing Workflow Monitoring Uniform Networking Messaging Available
  • 20. Legacy - Resource Management WASTE On and Off Fast Growth Variable peaks Predictable peaks CUSTOMER DISSATISFACTION
  • 21. AWS - Resource Management On and Off Fast Growth Variable peaks Predictable peaks
  • 22. Let’s review the main benefits with AWS Durable Reduced Infrastructure Pay Only for What You Use Easily Scale Up and Spin Down Security Recover Easy Distribution Deploy
  • 23. Customers
  • 24. SERVICE OVERVIEW ©2012, Amazon Web Services LLC or its affiliates. All rights reserved. 24
  • 25. AWS Platform Your Applications Management & Administration Identity & Access Deployment & Automation Web Interface Monitoring Management Console AWS IAM Identity Federation Consolidated Billing Amazon CloudWatch AWS Elastic Beanstalk AWS CloudFormation Amazon CloudHSM Parallel Processing Libraries & SDKs Elastic MapReduce Data Pipeline Java, PHP, Python, Ruby, .NET Application Platform Services Content Distribution Amazon CloudFront Application Svcs Simple Workflow Service CloudSearch Amazon SNS, SQS, SES Foundation Services Compute Amazon EC2 Auto Scale Database Storage Amazon S3 Amazon Glacier Amazon EBS Amazon StorageGateway AWS Global Infrastructure Amazon RDS Amazon SimpleDB Amazon ElastiCache Amazon DynamoDB Amazon RedShift Availability Zones Regions Networking Amazon VPC Elastic Load Balancing Amazon Route 53 AWS Direct Connect Edge Locations 25
  • 26. Networking Amazon Virtual Private Cloud (VPC) • Customer carves out a private networking enclave in the AWS cloud • BYO address space, subnetting, routing, etc., and extend existing management capabilities • Allows creation of secure and seamless bridge between a company’s existing private network and the AWS cloud • Connect existing infrastructure to a set of isolated AWS compute resources via a Virtual Private Network (VPN) connection • Integrates with Direct Connect (private physical cross-connect) feature by mapping VLAN tags to VPCs ©2012, Amazon Web Services LLC or its affiliates. All rights reserved. 26
  • 27. Networking ©2012, Amazon Web Services LLC or its affiliates. All rights reserved. 27
  • 28. CloudFront 3 Served from S3 /images/*.jpg 2 London 1 Single CNAME cf-behaviors.coolnick.co.kr Served from EC2 /php/*.php Paris NY ©2012, Amazon Web Services LLC or its affiliates. All rights reserved. 28
  • 29. CloudFront Live and VOD Streaming Support for all device types HTTP protocols - HDS, HLS, Smooth Streaming RMTP (VOD only) Simple to configure Live streaming stack managed through CloudFormation script VOD - upload .flv to S3, stream via RTMP Flexible Full control over streaming origin enables freedom to enable and configure supported features
  • 30. Compute Elastic Compute Cloud Auto Scaling
  • 31. Compute Amazon Elastic Compute Cloud (Amazon EC2) EC2 Instances = Virtual Servers • Provision and resize compute capacity in 16+ instance types • Reduces the time required to obtain and boot new server instances to minutes or seconds • Scale capacity as your computing requirements change; pay only for capacity that you actually use; choose Linux or Windows; deploy across Regions and AZ for reliability • Support for virtual network interfaces that can be attached to EC2 instances in your VPC • Robust security capabilities • All intrinsic OS security features (auditing, logging, IDS, etc.) fully operative (augmented by cloud, e.g., OS firewalls plus EC2 network security groups) • Public key-based access to root/admin accounts on OS (no sharing of secret keys required) • Meta-tags on all EC2 objects for management/billing/auditing • IAM Roles for secure provisioning of AWS identities ©2012, Amazon Web Services LLC or its affiliates. All rights reserved. 31
  • 32. Compute Auto Scaling • Client Defined Business Rules • Scale your Amazon EC2 capacity automatically once you define the conditions (may be 1000’s of servers) • Can scale up just a little…doesn’t need to be massive number of servers (may be simply 2 servers) • Well suited for applications that experience variability in usage • Set minimum and maximum scaling policies • Alternate Use is for Fault Tolerance
  • 33. Parallel Processing Amazon Elastic MapReduce (EMR) • Managed Hadoop / MapR infrastructure • Reduces complexity of Hadoop management • Handles node provisioning, customization, and shutdown • Allows cluster and node size/type experimentation • Provides tight integration with AWS services • Optimized for Amazon Simple Storage Service (S3) • EC2 integration with automatic re-provisioning on node failure • Cluster monitoring/alarming through CloudWatch • Customers have launched more than 5.5 million Hadoop clusters on Amazon EMR since launch ©2012, Amazon Web Services LLC or its affiliates. All rights reserved. 33
  • 34. Database Services DynamoDB RDS ©2012, Amazon Web Services LLC or its affiliates. All rights reserved. RedShift 34
  • 35. Database DynamoDB • Fully managed NoSQL database. • Eliminates the administrative burden of data modeling, index maintenance, and performance tuning. • Durability and high-availability - stores data on Solid State Drives (SSDs) and replicates it synchronously across multiple AWS Availability Zones in an AWS Region. • Scalability - With AWS Console, you can grow your DynamoDB table from 10 to 100,000 writes per sec. • See video: http://www.youtube.com/watch?v=oz-7wJJ9HZ0
  • 36. Database Amazon Relational Database Service (RDS) • Fully-managed, tuned MySQL, Oracle, MS SQL or PostgreSQL databases • Cost-efficient and resizable capacity • Manages time-consuming database admin tasks • Code, applications, and tools you already use today work seamlessly • Automatically patches the database software and backs up your database • Flexible Licensing: BYOL or License Include
  • 37. Database Amazon Redshift • Fully managed scalable data warehousing service • Scale from a single 2TB XL node to a hundred 16TB 8XL clustered nodes for a total 1.6PB of compressed user data • Standard PostgreSQL JDBC or ODBC drivers • Massively parallel processing (MPP) architecture • Certified by Jaspersoft and MicroStrategy, with additional business intelligence tools coming soon • Priced as low as $1000 per terabyte per year • Continuously backed up to S3
  • 38. Elastic Transcoder
  • 39. AWS Elastic Transcoder Service • • • • • Digital Media Source Asset Different bit rate Different frame rate Max width / height Different sizing policy Different Aspect ratio Multiple types of transcoding at once & only pay for the minutes of the content Digital Media Destination Asset AWS Elastic Transcoder Amazon S3 Input Bucket Amazon S3 Output Bucket
  • 40. AWS Elastic Transcoder Service - Details Reduce cost • • • • • No more CapEx (server / storage / network and DC requirement) No more OpEx (operations / maintenance and management) Unlimited storage with S3 with 99.999999999% of durability @ no extra cost (better durability than “most” traditional DR solution) + Unlimited archiving with Glacier IAM and other AWS services are available Only pay for “how many minutes” you transcoded Enhance security • • • • Data at rest for S3 storage IAM to manage the resource access management Visual watermarking for transcoded media content Security eco systems with AWS partners Configurable transcoding presets • • • Container: MP4 / TS / WebM Video: H.264 / vp8 Audio: AAS / vorbis
  • 41. AWS Storage & Archive Services
  • 42. Fundamental Storage Options Elastic Block Store, S3 and Glacier Elastic Block Store Simple Storage Service Glacier High performance block storage device Highly scalable object storage Long term object archive 1GB to 1TB in size 1 byte to 5TB in size Extremely low cost per gigabyte Mount as drives to instances with 99.999999999% durability 99.999999999% durability snapshot/cloning functionalities
  • 43. Fundamental Storage Options Elastic Block Store, S3 and Glacier Elastic Block Store High performance block storage device Simple Storage Service Persistent storage Glacier 1GB to 1TB in size Long term object Highly scalablelifetime is independent of any particular EC2 instance. archive object storage Volume Mount as drives to instances with General purpose snapshot/cloning functionalities Extremely low cost per gigabyte 1 byte to 5TB in size 99.999999999% durability 99.999999999% durability Raw, unformatted, block device. Use from Linux, Solaris or Windows. High performance Equal to or better than local EC2 drive. Provisioned IOPS High reliability Built-in redundancy within availability zone. AFR (Annual Failure Rate) between 0.1% and 1%. Scalable Volume sizes ranging from 1 GB to 1 TB. IMAGE Easy Easy to create, attach, back up, restore, and delete volumes.
  • 44. Fundamental Storage Options Elastic Block Store, S3 and Glacier Elastic Block Store High performance block storage device 1GB to 1TB in size Mount as drives to instances with snapshot/cloning functionalities Simple Storage Service Glacier Highly scalable object storage Long term object archive 1 byte to 5TB Paradigm in size Extremely low cost per gigabyte File system 99.999999999% volume) 99.999999999% durability Performance Very, very fast (~100 IOPs per durability Redundancy Within data center Security Visible only to your EC2 instances . Pricing $0.10/GB/Mo. allocated Access from the Net? No Typical use case It’s a disk drive IMAGE
  • 45. Fundamental Storage Options Elastic Block Store, S3 and Glacier ElasticAmazon S3 Block Store Simple Storage storage High performance block Service device 1GB to 1TB in size Highly scalable Mount data storage in-the-cloud with as drives to instances snapshot/cloning functionalities Programmatic access Simple Storage Service Highly scalable object storage 1 byte to 5TB in size 99.999999999% durability Glacier Long Object store Paradigm term object archive Extremely low cost per gigabyte Very fast Performance 99.999999999% durability Across data centers Redundancy via web services API Security Public Key / Private Key Is a Web Store Pricing $0.125/GB/month stored Not a file system Optimized for WORM Eventually consistent Access from the Net? Yes Fast, highly available Typical use case Durable Economical IMAGE Write once, read many
  • 46. Fundamental Storage Options Elastic Block Store, S3 and Glacier Elastic Block Store Archive Backup Simple Storage Service DR High performance block storage device Highly scalable object storage Data accessed ~>10% Snapshots 1GB to 1TB in size 1 byte to 5TB in size Rapid RTO / month Amazon as drives to instances with Mount Shorter term data99.999999999% durability Expiration policies S3 11 9s durability snapshot/cloning functionalities backup with rapid RTO Amazon S3 RRS Lower cost when 11 9s not required Lower cost Lower cost Use policies to move cold backup data for long term retention Retain write once read never copy in case of worst case scenario Long term archiving Amazon Glacier Infrequent data access (~<10% data/month) Glacier Long term object archive Extremely low cost per gigabyte 99.999999999% durability
  • 47. Getting data into the cloud Direct connect, import/export and storage gateway AWS Direct Connect AWS Import/Export Amazon Storage Gateway Dedicated bandwidth between you Physical transfer of media into and Shrink-wrapped gateway for volume site and AWS out of AWS synchronization
  • 48. Getting data into the cloud Storage gateway Restoration from snapshots Snapshot of local volumes
  • 49. Backup management with RDS
  • 50. Restoration…
  • 51. …and switchover
  • 52. Web accessible S3 storage…
  • 53. You put in it S3 AWS stores with 99.999999999% durability
  • 54. Highly scalable web access to objects You put in it S3 AWS stores with 99.999999999% durability Multiple redundant copies in a region
  • 55. Need to store ‘something’? S3 is a foundation building block
  • 56. Reliable and cheap storage of data for: Data with long retention periods Glacier Long term cold storage From $0.01 per GB/Month 99.999999999% durability Multi-PB, infrequently accessed data sets
  • 57. Offsite archive Glacier allows you to cost-effectively and securely store enterprise data offsite, making it simple, inexpensive and safe to retain archived data for as long as desired. Common use cases include enterprise data, media assets, and research and scientific data
  • 58. Offsite archive Glacier allows you to cost-effectively and securely store enterprise data offsite, making it simple, inexpensive and safe to retain archived data for as long as desired. Common use cases include enterprise data, media assets, and research and scientific data Digital preservation Libraries, historical societies, non-profit organizations and governments are increasing their efforts to preserve valuable but aging digital content such as websites, software source code, video games, user-generated content and other digital artifacts
  • 59. Offsite archive Glacier allows you to cost-effectively and securely store enterprise data offsite, making it simple, inexpensive and safe to retain archived data for as long as desired. Common use cases include enterprise data, media assets, and research and scientific data Digital preservation Tape replacement Libraries, historical societies, non-profit organizations and governments are increasing their efforts to preserve valuable but aging digital content such as websites, software source code, video games, user-generated content and other digital artifacts Amazon Glacier is cost competitive, even at scale, and eliminates pain points like capacity planning, capital budgeting and investments, media formats, hardware refreshes, and off-site storage costs, shipping and retrieving
  • 60. A wide range of use cases AWS supports archive & storage across many application types… Customer facing online storage App Storage Big Data Files, photos, downloads Streaming Media Smartphone apps Facebook Apps File Sharing Log files Customer Data Usage Data EC2 Instance Storage Backup and Archive On Premise Storage File Storage Block Storage Usage Data Data Retention Tape Replacement Offsite Backup NAS Storage SAN Storage Offsite Backups
  • 61. AWS is a cost effective place to manage digital assets There are many options for storing data based upon requirements On-premise data assets can integrated with cloud services AWS storage and archive revolutionizes the technology behind long term data
  • 62. aws.amazon.com