Lean startups

Download Report

Transcript Lean startups

What’s New with AWS
Jeff Barr- Chief Evangelist
@jeffbarr
POLL
How Familiar Are You With AWS?
Never Heard Of It
Considering
Using
Expert
What is AWS?
Deployment & Management
App Services
Compute
Storage
Database
Networking
AWS Global Infrastructure
INNOVATION
100+ New Features, Enhancements & Services to-date in 2013
Global infrastructure
Deployment & Management
App Services
Compute
Storage
Database
9 Regions
25 AZ’s
An independent collection of AWS resources in a
Networking
defined geography
A solid foundation for meeting location-dependent
AWS Global Infrastructure
privacy and compliance requirements
Edge Locations
Deployment & Management
App Services
Compute
Storage
Database
42 Edge Locations
Supports global DNS infrastructure (Route53) and
Networking
AWS Global Infrastructure
Cloudfront CDN
NEW! Chennai, Mumbai, Seoul
Networking
Route 53
Highly available and scalable Domain Name System
Extremely reliable and cost effective
Deployment & Management
App Services
Compute
Storage
Networking
AWS Global Infrastructure
Database
•
•
•
•
•
Health Checks and DNS Failover
ELB Integration and Failover
Zone File Imports
CloudWatch
Health Check Graphs
Networking
Route 53
Highly available and scalable Domain Name System
Extremely reliable and cost effective
Deployment & Management
App Services
Compute
Storage
Networking
AWS Global Infrastructure
Database
COMPUTE
Compute
Elastic Compute Cloud (EC2)
Vertical Scaling
Basic unit of compute capacity
From $0.02/hr
Range of CPU, memory & local disk options
13 Instance types available, from micro to cluster compute
Deployment & Management
App Services
Compute
Storage
Networking
AWS Global Infrastructure
Database
•
•
•
•
•
•
•
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
Compute
Elastic Compute Cloud (EC2)
Default VPC
Deployment & Management
App Services
Compute
Storage
Networking
AWS Global Infrastructure
Database
Compute
Elastic Compute Cloud (EC2)
4 New EBS-optimized instance types
Deployment & Management
App Services
Compute
Storage
Networking
AWS Global Infrastructure
Database
Compute
Elastic Load Balancing
Create highly scalable applications
Distribute load across EC2 instances in multiple
availability zones
Deployment & Management
App Services
Compute
Storage
Networking
AWS Global Infrastructure
Database
• Proxy Protocol Support
• Additional HTTP Methods
Compute
Elastic MapReduce
Managed, elastic Hadoop cluster
Integrates with S3 & DynamoDB
Leverage Hive & Pig analytics scripts
Integrates with instance types such as spot
Deployment & Management
App Services
Compute
Storage
Networking
AWS Global Infrastructure
Database
• MapR M7 for 24x7 HBase Apps
• Hive 0.11.0
• Pig 0.11.1
STORAGE & CDN
Storage & CDN
Elastic Block Store
High performance block storage device
1GB to 1TB in size
Mount as drives to instances
Deployment & Management
App Services
Compute
Storage
Networking
AWS Global Infrastructure
Database
• Incremental Snapshot Copy
• AMI Copy between Regions
• 4000 Provisioned IOPS per Volume
Storage & CDN
S3 - Durable storage, any object
99.999999999% durability of objects
Unlimited storage of objects of any type
Up to 5TB size per object
Deployment & Management
App Services
Compute
Storage
Networking
AWS Global Infrastructure
Database
• Lower Request Pricing
Storage & CDN
Storage Gateway
Connecting on-premises IT environments with cloud storage
Gateway-cached volumes
Gateway-stored volumes
Deployment & Management
App Services
Compute
Storage
Networking
AWS Global Infrastructure
Database
• Hyper-V Support
Storage & CDN
CloudFront
3
Served from S3
/images/*
World-wide content distribution network
Easily distribute content to end users with low latency,
high data transfer speeds, and no commitments.
2
London
Served from EC2
*.php
Paris
Deployment & Management
1
Single CNAME
www.mysite.com
NY
App Services
Compute
Storage
Networking
AWS Global Infrastructure
Database
• Custom SSL Domain Names
• Root Domain Hosting
• India and South Korea
Storage & CDN
CloudFront
Custom SSL Certificates and
Root Domain Hosting
Deployment & Management
App Services
Compute
Storage
Networking
AWS Global Infrastructure
Database
DATABASE
Database
Relational Database Service
Database-as-a-Service
No need to install or manage database instances
Scalable and fault tolerant configurations
Deployment & Management
App Services
Compute
Storage
Networking
AWS Global Infrastructure
Database
•
•
•
•
•
•
•
•
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
Deployment & Management
App Services
Compute
Storage
Networking
AWS Global Infrastructure
Database
Database
ElastiCache
Memcached compatible caching layer
Serve frequently requested & slow changing
data from scalable clusters
Reduce load on database and other servers
Deployment & Management
App Services
Compute
Storage
Networking
AWS Global Infrastructure
Database
• Sydney Region
• Enhanced Cache Nodes (M3) in All
Regions (except GovGloud)
• Reduced Prices in US West and
South America
Database
DynamoDB
Provisioned throughput NoSQL database
Fast, predictable performance
Fully distributed, fault tolerant architecture
Deployment & Management
App Services
Compute
Storage
Networking
AWS Global Infrastructure
Database
•
•
•
•
Price Reduction
Reserved Capacity Model
Local Secondary Indexes
Parallel Scans
Database
Hash key
Range key
Local Secondary Index (Age)
Database
Redshift
Fast, powerful, fully managed, petabyte-scale
data warehouse service
Deployment & Management
App Services
Compute
Storage
Networking
AWS Global Infrastructure
Database
•
•
•
•
Simplified Loading
Improved Query Flexibility
Snapshot Sharing
Expanded UTF-8 Support
APPLICATION SERVICES
Application Services
Processing results
Simple Queue Service
Reliable, highly scalable, queue service
for storing messages as they travel
Amazon SQS
between instances
Deployment & Management
Processing
task/processing trigger
App Services
Compute
Storage
Networking
AWS Global Infrastructure
Database
• 256KB Payloads
Application Services
Simple Notification Service
Fast, flexible, fully managed push messaging service
Push a message once, deliver it one or more times
Group multiple recipients using topics
Deployment & Management
App Services
Compute
Storage
Networking
AWS Global Infrastructure
Database
• Push Notifications to Mobile Devices
• Amazon
• Apple
• Google
• 256KB Payloads
Application Services
1
Simple Workflow Service
Reliably coordinate processing steps across
2
Task A
applications
Integrate AWS and non-AWS resources
Task B
Manage distributed state in complex
3
(Auto-scaling)
systems
Task C
Deployment & Management
App Services
Compute
Storage
Networking
AWS Global Infrastructure
Database
• Flow Framework for Ruby
• gem install aws-flow
Application Services
Elastic Transcoder
Easy-to-use scalable media transcoding
Cost-effective, Managed, Secure
Seamless Delivery with integrated AWS Services
Deployment & Management
App Services
Compute
Storage
Networking
AWS Global Infrastructure
Database
•
•
•
•
•
•
•
Apple HTTP Live Streaming (HSL)
WebM
MPEG2-TS
Multiple Outputs per Job
Automatic Bitrate Optimization
Watermarking
Enhanced S3 Output Options
DEPLOYMENT & MANAGEMENT
Deployment & Management
Elastic Beanstalk
One-click deployment from Eclipse, Visual Studio and Git
Rapid deployment of applications
All AWS resources automatically created
Deployment & Management
App Services
Compute
Storage
Networking
AWS Global Infrastructure
Database
• New Management Console
• VPC, RDS and Configuration Files
• IAM Roles
Deployment & Management
CloudFormation
Automate creation of ‘stacks’ in a repeatable way
Scripting framework for AWS resource creation
Deployment & Management
App Services
Compute
Storage
Networking
AWS Global Infrastructure
Database
• Parallel Stack Processing
• Nested Stacks
• Support for several additional
AWS resource types
Deployment & Management
CloudFormation
Nested stacks
Deployment & Management
App Services
Compute
Storage
Networking
AWS Global Infrastructure
Database
Deployment & Management
OpsWorks
DevOps application management services
End-to-end, flexible, automated for operational control
Stack-based approach
Deployment & Management
App Services
Compute
Storage
Networking
AWS Global Infrastructure
Database
•
•
•
•
•
Custom AMIs
Chef 11 Support
ELB Support
Monitoring View
More Instance Types
Deployment & Management
Identity & Access Management
Granular control of user rights with AWS
Automated granting of service rights
Deployment & Management
App Services
Compute
Storage
Networking
AWS Global Infrastructure
Database
• Resource-level Permissions for EC2
Security Groups
• Amazon, Facebook, Google Identity
Federation
• Variables in Access Control Policies
Deployment & Management
NEW! Cloud HSM
Hardware-based key storage for
regulatory compliance
Deployment & Management
App Services
Compute
Storage
Networking
AWS Global Infrastructure
Database
• Secure, Reliable, Durable Key Storage
• Contractual and Regulatory
Compliance
• Simple and Secure Connectivity
• Improved Application Performance
Deployment & Management
Data Pipeline
Orchestration service for periodic,
data-driven workflows
Your Analytics
AWS Data Pipeline
Deployment & Management
App Services
Compute
Storage
Networking
AWS Global Infrastructure
Database
• Multi-Region Support
• New Instance Types
Your analysis
aws.amazon.com
get started with the free tier
Thank you
Jeff Barr – Chief Evangelist
@jeffbarr
Q&A