Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

Re:Invent 2013

Take away from AWS Re:Invent 2013
by

liulin yang

on 26 February 2014

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Re:Invent 2013

Amazon Kinesis is a fully managed service for real-time processing of streaming data at any scale. Kinesis can collect and process hundreds of gigabytes of data per second from hundreds of thousands of sources, allowing you to easily write applications that process information in real-time. You can build Kinesis enabled applications that can process data continuously to power real-item dashboards, capture exceptions, generate alerts, drive recommendations, and make other real-time business or operational decisions.

only us-east-1 region supported
Re:Invent 2013
Introduction on AWS Re:Invent
"Annual gathering of technical geeks working on AWS ecosystem!"
Highlights of Keynotes
Training Bootcamps
"These full day sessions provide you with a chance to gain a foundational knowledge of AWS or to develop deeper skills working with AWS. Bootcamps will take place on Tuesday, November 12 from 9am-5pm. All students must bring their own laptop (no tablets; requires dual-core processor with 4GB of RAM). Space is limited so reserve your seat early. "

https://reinvent.awsevents.com/bootcamps.html
Other Interesting Topics
Agenda
Introduction on AWS Re:Invent 2013
Highlights of Keynotes
Training Bootcamps
Architecting Highly Available Applications on AWS
Operations on AWS
Other interesting topics

Architecting Highly Available Application on AWS

Operations on AWS

Kevin Young
Training Bootcamps
AWS Re:Invent Central
After Hours Events
175+ Session
Over 50% of sessions are for advanced to expert users (300-400 level).
Organized sessions across 13 tracks and have tagged them based on topics or services
All sessions will be delivered by subject matter experts, either AWS engineers and Solutions Architects or expert customers who can share their real world experiences and lessons learned.
Session Levels
100 - Introductory
200 - Intermediate
300 - Experienced
400 - Advanced/Expert
Session Track
Architecture (ARC)
Application Services (SVC)
Big Data + HPC (BDT)
Compute + Networking (CPN)
Databases (DAT)
Deployment + Management (DMG)
Enterprise IT (ENT)
Digital Media (MED)
Security (SEC)Security (SEC)
And more...
Tech Sharing Session
Full day session with hands-on experiment
Also arranged by Level 100 ~ 400
Total 19 bootcamps, covering a number of topics
Architecting Highly Secure Applications on AWS (Presented by Trend Micro)
Architecting Highly Available Applications on AWS
Taking AWS Operations to the Next Level
Enterprise Applications on AWS
And more...
"the central hub of activity, where you can find the Developer Lounge, meet the AWS staff, and learn about the innovative services and features offered by the AWS ecosystem."
"Just for Fun"

New Services
Keynotes Recordings
Day 1 Keynote with Andy Jassy (VP)
Enhanced Services
Amazon WorkSpaces
Amazon AppStream
"Amazon AppStream is a flexible, low-latency service that lets you stream resource intensive applications and games from the cloud. AppStream streams the output of applications to mass-market devices, such as PCs, tablets, and mobile phones. With AppStream, your applications and games run in the cloud and are no longer constrained by the hardware in your customer’s hands."
AWS CloudTrail
"AWS CloudTrail records AWS API calls made for your account via the AWS Management Console, AWS SDKs, command line tools, and higher-level AWS services such as AWS CloudFormation. CloudTrail delivers log files of this activity to an Amazon S3 bucket. These logs provide you with a history of API activity in your account that can enable security analysis, resource change tracking, and compliance auditing."
Amazon Kinesis
"Discover and Launch Popular Software in the EC2 Console
You can now search, browse and launch popular software products from AWS Marketplace in the Amazon EC2 Console. This integration adds the rich AWS Marketplace catalog—more than 800 products across 24 categories—to the new EC2 Console Launch Wizard. With both free and commercial offerings from leading providers, such as SAP, Zend, Citrix, Riverbed and Sophos, it has never been easier to find and use software on AWS."
Discover and Launch Popular Software in the EC2 Console
"The G2 instance is designed for applications that require 3D graphics capabilities and is backed by a high-performance NVIDIA GRID GPU with 1,536 parallel processing cores, making it ideally suited for video creation services, 3D visualizations, streaming graphics-intensive applications and other server-side workloads requiring massive parallel processing power."

Amazon EC2: Introducing the G2 Instance
"Amazon EC2 C3 instances provide you with access to high performance Intel Xeon E5 processors and SSD-based instance storage. C3 instances provide the lowest price/compute performance compared to all other Amazon EC2 instances and provide enhanced networking capabilities: improved inter-instance latencies, lower network jitter, and significantly higher packet per second (PPS) performance"
Introducing C3 Instances
"Now Amazon RDS makes it easy to set up, operate, and scale PostgreSQL deployments in the cloud. You can get the benefits of PostgreSQL’s rich datatype selection, full-text search, and geospatial query capability with PostGIS; as well as familiar Amazon RDS features like Multi-AZ deployment, point-in-time recovery, database snapshots, Provisioned IOPS, and VPC support."
Amazon RDS adds support for PostgreSQL
"The Trusted Advisor dashboard is now easier to navigate and use. The Cost Optimization section simply displays your potential cost savings on a monthly basis. Additionally, one of the many new Trusted Advisor checks looks at the utilization of Standard EBS volumes to see if you can benefit from EBS Provisioned IOPS or a more efficient configuration."
AWS Trusted Advisor: New Checks and Dashboard
Day 2 Keynote with Werner Vogels (CTO)
Best Practices for HA
Leverage FT services whenever possible
Use Multiple Availability Zones
Implement elasticity
Bootstrapping, load balancing, Auto Scaling, etc
Instances ask: "Who am I and what's my role?"
Build loosely coupled systems
Create independently components
Queues, load-balance tiers
Design everything as a black box
Bootstrapping
Bootstrapping is the process of automatically setting up your server after they boot
Auto scaling strategies must include proper bootstrapping of provisioned EC2 instances
AMI management
Software to install or configure (including rebooting)
Discovery or registration of new instances
Low touch and as dynamics as possible is needed to meet high availability as SLAs
Graceful shutdown is just as important
Automation
Automation is a key differentiator of AWS
"Everything is a API" philosophy enables automation of AWS infrastructure
AWS is literally a programmable data center
Many automation options
Cloudformation, Puppet/Chef
SDKs, Java, .NET, Python, Ruby, PHP, node.js
Command-line interface, aws-cli, Powershell
AWS infrastructure is code
Version controlled, tested, rolled back
Automation is important to HA
Case Study
CloudFormation
What's CloudFormation
"
AWS CloudFormation
enables you to create and delete related AWS resources together as a unit called a stack. You define the characteristics of a stack parameters, mappings, resource properties, and output values using a template (a JSON-compliant text file). "
CloudFormation Tempalte
AWS CloudFormation templates are JSON formatted text files that are comprised of five types of elements:

An optional list of template parameters (input values supplied at stack creation time)
An optional list of output values (e.g. the complete URL to a web application)
An optional list of data tables used to lookup static configuration values (e.g., AMI names)
The list of AWS resources and their configuration values
A template file format version number
Demo
Recommended Sessions
Create a sample PHP application with a single EC2 instance
Update Stack
Add key-pair and enable SSH access
Use autoscaling group
enable IAM role
Delete Stack
http://aws.amazon.com/cloudformation/
ReInvent 2013 Playlist @Youtube
http://www.youtube.com/user/AmazonWebServices/playlists?view=50&sort=dd&shelf_id=12


OpsWork
"Amazon WorkSpaces is a fully managed desktop computing service in the cloud. WorkSpaces allows you to easily provision cloud-based desktops that allow end-users to access the documents, applications and resources they need with the device of their choice, including laptops, iPad, Kindle Fire, or Android tablets. With a few clicks in the Management Console you can provision a high quality desktop experience for any number of users."
http://aws.amazon.com/workspaces/
http://aws.amazon.com/appstream/
https://aws.amazon.com/premiumsupport/trustedadvisor/
Q: How is AWS OpsWorks different than AWS CloudFormation?

AWS OpsWorks and AWS CloudFormation are both application management services that support application modeling, deployment, configuration, management, and related activities. Both support a wide variety of architectural patterns, from simple web applications to highly complex applications.

AWS OpsWorks and AWS CloudFormation differ in abstraction level and areas of focus.

AWS CloudFormation is a building block service that enables customers to provision and manage almost any AWS resource via a JSON-based domain specific language. AWS CloudFormation focuses on providing foundational capabilities for the full breadth of AWS, without prescribing a particular model for development and operations. Customers define templates and use them to provision and manage AWS resources, operating systems and application code.

In contrast, AWS OpsWorks is a higher level service that focuses on providing highly productive and reliable DevOps experiences for IT administrators and ops-minded developers. To do this, AWS OpsWorks employs an application management model based on concepts such as stacks and layers, and provides integrated experiences for key activities like deployment, monitoring, auto-scaling, and automation.
Compared to AWS CloudFormation, AWS OpsWorks supports a narrower range of application-oriented AWS resource types including Amazon EC2 instances, Amazon EBS volumes, Elastic IPs, and Amazon CloudWatch metrics. For more information about our application management services, see our Application Management page.
Cloudformation .vs. OpsWork
Re:Invent 2013
Kevin Young
Recommended Session
High Availability Application Architectures in Amazon Virtual Private Cloud
Availability & Scalability with Elastic Load Balancing & Route 53
Recommended Session
AWS OpsWorks Under the Hood
How Intuit Leverage AWS OpsWorks as the Engine of Our PaaS
@deadmau5
Full transcript