Upload
oswald-sherman-willis
View
217
Download
0
Tags:
Embed Size (px)
Citation preview
What’s New with AWS
Jeff Barr- Chief Evangelist@jeffbarr
POLL
How Familiar Are You With AWS?
Never Heard Of It
Considering
Using
Expert
Compute Storage
AWS Global Infrastructure
Database
App Services
Deployment & Management
Networking
What is AWS?
INNOVATION
100+ New Features, Enhancements & Services to-date in 2013
9 Regions 25
AZ’sAn independent collection of AWS resources in a
defined geography
A solid foundation for meeting location-dependent
privacy and compliance requirements
Global infrastructure
Compute Storage
AWS Global Infrastructure
Database
App Services
Deployment & Management
Networking
42 Edge LocationsSupports global DNS infrastructure (Route53) and
Cloudfront CDN
NEW! Chennai, Mumbai, Seoul
Edge Locations
Compute Storage
AWS Global Infrastructure
Database
App Services
Deployment & Management
Networking
Route 53Highly available and scalable Domain Name System
Extremely reliable and cost effective
Networking
Compute Storage
AWS Global Infrastructure
Database
App Services
Deployment & Management
Networking
• Health Checks and DNS Failover• ELB Integration and Failover• Zone File Imports• CloudWatch• Health Check Graphs
Route 53Highly available and scalable Domain Name System
Extremely reliable and cost effective
Networking
Compute Storage
AWS Global Infrastructure
Database
App Services
Deployment & Management
Networking
COMPUTE
Vertical ScalingFrom $0.02/hr
Elastic Compute Cloud (EC2)Basic unit of compute capacity
Range of CPU, memory & local disk options
13 Instance types available, from micro to cluster compute
Compute
Compute Storage
AWS Global Infrastructure
Database
App Services
Deployment & Management
Networking
• Price Reductions• Free Tier & 64bit AMIs for RHEL & SUSE• Amazon Linux AMI 2013-03• VPC for Everyone• More Flexible IP addresses in VPC• More EBS-optimized Instance Types• More Instance Types in Japan
Elastic Compute Cloud (EC2)Default VPC
Compute
Compute Storage
AWS Global Infrastructure
Database
App Services
Deployment & Management
Networking
Elastic Compute Cloud (EC2)4 New EBS-optimized instance types
Compute
Compute Storage
AWS Global Infrastructure
Database
App Services
Deployment & Management
Networking
Elastic Load BalancingCreate highly scalable applications
Distribute load across EC2 instances in multiple
availability zones
Compute
Compute Storage
AWS Global Infrastructure
Database
App Services
Deployment & Management
Networking
• Proxy Protocol Support• Additional HTTP Methods
Elastic MapReduceManaged, elastic Hadoop cluster
Integrates with S3 & DynamoDB
Leverage Hive & Pig analytics scripts
Integrates with instance types such as spot
Compute
Compute Storage
AWS Global Infrastructure
Database
App Services
Deployment & Management
Networking
• MapR M7 for 24x7 HBase Apps• Hive 0.11.0 • Pig 0.11.1
STORAGE & CDN
Elastic Block StoreHigh performance block storage device
1GB to 1TB in size
Mount as drives to instances
Storage & CDN
Compute Storage
AWS Global Infrastructure
Database
App Services
Deployment & Management
Networking
• Incremental Snapshot Copy• AMI Copy between Regions• 4000 Provisioned IOPS per Volume
S3 - Durable storage, any object99.999999999% durability of objects
Unlimited storage of objects of any type
Up to 5TB size per object
Storage & CDN
Compute Storage
AWS Global Infrastructure
Database
App Services
Deployment & Management
Networking
• Lower Request Pricing
Storage GatewayConnecting on-premises IT environments with cloud storage
Gateway-cached volumes
Gateway-stored volumes
Storage & CDN
Compute Storage
AWS Global Infrastructure
Database
App Services
Deployment & Management
Networking
• Hyper-V Support
CloudFrontWorld-wide content distribution network
Easily distribute content to end users with low latency,
high data transfer speeds, and no commitments.
London
Paris
NY
Served from S3/images/*
3
Served from EC2*.php
2
Single CNAMEwww.mysite.com
1
Storage & CDN
Compute Storage
AWS Global Infrastructure
Database
App Services
Deployment & Management
Networking
• Custom SSL Domain Names• Root Domain Hosting• India and South Korea
CloudFrontCustom SSL Certificates and
Root Domain Hosting
Storage & CDN
Compute Storage
AWS Global Infrastructure
Database
App Services
Deployment & Management
Networking
DATABASE
Relational Database ServiceDatabase-as-a-Service
No need to install or manage database instances
Scalable and fault tolerant configurations
Database
Compute Storage
AWS Global Infrastructure
Database
App Services
Deployment & Management
Networking
• General Availability and SLA• 3TB, 30 000 IOPS• MySQL 5.5 Major Version Upgrade• MySQL 5.6 Support• Oracle Data and Network Encryption• SQL Server Major Version Upgrade• Easy Access to Log Files• Read Replica State Monitoring
Database
Compute Storage
AWS Global Infrastructure
Database
App Services
Deployment & Management
Networking
ElastiCacheMemcached compatible caching layer
Serve frequently requested & slow changing
data from scalable clusters
Reduce load on database and other servers
Database
• Sydney Region• Enhanced Cache Nodes (M3) in All
Regions (except GovGloud)• Reduced Prices in US West and
South America
Compute Storage
AWS Global Infrastructure
Database
App Services
Deployment & Management
Networking
DynamoDBProvisioned throughput NoSQL database
Fast, predictable performance
Fully distributed, fault tolerant architecture
Database
Compute Storage
AWS Global Infrastructure
Database
App Services
Deployment & Management
Networking
• Price Reduction• Reserved Capacity Model• Local Secondary Indexes• Parallel Scans
Database
Hash key Range key
Local Secondary Index (Age)
RedshiftFast, powerful, fully managed, petabyte-scale
data warehouse service
Database
Compute Storage
AWS Global Infrastructure
Database
App Services
Deployment & Management
Networking
• Simplified Loading• Improved Query Flexibility• Snapshot Sharing• Expanded UTF-8 Support
APPLICATION SERVICES
Amazon SQS
Processing
task/processing trigger
Processing results
Simple Queue ServiceReliable, highly scalable, queue service
for storing messages as they travel
between instances
Application Services
Compute Storage
AWS Global Infrastructure
Database
App Services
Deployment & Management
Networking
• 256KB Payloads
Application Services
Compute Storage
AWS Global Infrastructure
Database
App Services
Deployment & Management
Networking
Simple Notification ServiceFast, flexible, fully managed push messaging service
Push a message once, deliver it one or more times
Group multiple recipients using topics
• Push Notifications to Mobile Devices• Amazon• Apple• Google
• 256KB Payloads
Task A
Task B
(Auto-scaling)
Task C
2
3
1
Simple Workflow ServiceReliably coordinate processing steps across
applications
Integrate AWS and non-AWS resources
Manage distributed state in complex
systems
Application Services
Compute Storage
AWS Global Infrastructure
Database
App Services
Deployment & Management
Networking
• Flow Framework for Ruby• gem install aws-flow
Application Services
Compute Storage
AWS Global Infrastructure
Database
App Services
Deployment & Management
Networking
Elastic TranscoderEasy-to-use scalable media transcoding
Cost-effective, Managed, Secure
Seamless Delivery with integrated AWS Services
• Apple HTTP Live Streaming (HSL)• WebM • MPEG2-TS• Multiple Outputs per Job• Automatic Bitrate Optimization• Watermarking• Enhanced S3 Output Options
DEPLOYMENT & MANAGEMENT
Elastic BeanstalkOne-click deployment from Eclipse, Visual Studio and Git
Rapid deployment of applications
All AWS resources automatically created
Deployment & Management
Compute Storage
AWS Global Infrastructure
Database
App Services
Deployment & Management
Networking• New Management Console• VPC, RDS and Configuration Files• IAM Roles
{ "AWSTemplateFormatVersion" : "2010-09-09",
"Description" : "This template creates a CloudFormation stack that uses Amazon CloudFront and an Amazon EC2 AMI for Adobe Flash Media Server 4.5 to enable HTTP streaming of your live event.",
"Parameters" : { "InstanceType" : { "Type" : "String", "Description" : "The type of Amazon EC2 instance to launch. Valid values are: m1.large, m1.xlarge, m2.xlarge, m2.2xlarge, m2.4xlarge, c1.xlarge.", "Default" : "m1.xlarge", "AllowedValues" : [ "m1.large","m1.xlarge","m2.xlarge","m2.2xlarge","m2.4xlarge","c1.xlarge" ], "ConstraintDescription" : “
CloudFormationAutomate creation of ‘stacks’ in a repeatable way
Scripting framework for AWS resource creation
Compute Storage
AWS Global Infrastructure
Database
App Services
Deployment & Management
Networking
Deployment & Management
• Parallel Stack Processing• Nested Stacks• Support for several additional
AWS resource types
Compute Storage
AWS Global Infrastructure
Database
App Services
Deployment & Management
Networking
Deployment & Management
CloudFormationNested stacks
OpsWorksDevOps application management services
End-to-end, flexible, automated for operational control
Stack-based approach
Deployment & Management
Compute Storage
AWS Global Infrastructure
Database
App Services
Deployment & Management
Networking
• Custom AMIs• Chef 11 Support• ELB Support• Monitoring View• More Instance Types
Identity & Access ManagementGranular control of user rights with AWS
Automated granting of service rights
Deployment & Management
Compute Storage
AWS Global Infrastructure
Database
App Services
Deployment & Management
Networking
• Resource-level Permissions for EC2 Security Groups
• Amazon, Facebook, Google Identity Federation
• Variables in Access Control Policies
NEW! Cloud HSMHardware-based key storage for
regulatory compliance
Deployment & Management
Compute Storage
AWS Global Infrastructure
Database
App Services
Deployment & Management
Networking
• Secure, Reliable, Durable Key Storage• Contractual and Regulatory
Compliance• Simple and Secure Connectivity• Improved Application Performance
Data PipelineOrchestration service for periodic,
data-driven workflows
Deployment & Management
Compute Storage
AWS Global Infrastructure
Database
App Services
Deployment & Management
Networking
Your analysis
• Multi-Region Support• New Instance Types
aws.amazon.comget started with the free tier
Thank you
Jeff Barr – Chief Evangelist@jeffbarr
Q&A