Moving to the Amazon Web Services Cloud Step by Step

Monday, March 7, 9:00 am - 4:30 pm

Jinesh Varia Instructor:
 Jinesh Varia

Technology Evangelist,
Amazon Web Services

Knowing all the AWS services is one thing knowing when and where to use which one is a completely different issue. This workshop will not only help you understand different AWS Infrastructure services but also show you how to use them so that you can take the full benefit of the AWS platform to build highly scalable web applications in the cloud.

The workshop is divided into two parts, one for beginners and one for an intermediate to advanced audience. Attendees may elect to attend one or both parts of the workshop.

Part One
Getting Started with Amazon Web Services

9:00 am 12:15 pm
Audience Level: Beginner
Requirements: Bring your own laptop

Introduction to AWS
Understand the AWS platform as a whole and get a high-level overview of each service and cross-service feature. Hear about the latest releases and informative customer stories.

App Assessment Phase

  • Financial Assessment (TCO calculation)
  • Security and Compliance Assessment
  • Technical Assessment (Classify application types)
  • Identify the tools that can be reused and the tools that need to be built
  • Understand licensing and 3rd Party Software

Proof of Concept Phase

  • Get your feet wet with AWS
  • Build a web application in the cloud
  • Learn Amazon EC2, Amazon S3, Amazon RDS, Amazon CloudFront and IAM
  • Learn AWS toolkits, AWS SDKs and CLEs
  • Learn how to use the AWS Management Console

Part Two
Architecting for the Cloud and Leveraging the Cloud

1:15 pm 4:30 pm
Audience Level: Intermediate to Advanced

Moving your Data Phase

  • Understand different storage options in the AWS cloud
  • Understand different database options in the AWS Cloud
  • Move data to Amazon S3, Amazon SimpleDB
  • Move MySQL to Amazon RDS

Moving Your Apps Phase

  • Learn Forklift migration strategy
  • Learn Hybrid migration strategy
  • Create AMIs for each component
  • Learn Cloud-powered SDLC

Leveraging the Cloud Phase (Re-architecting for elasticity)

  • Architecting for the Cloud : Best Practices
  • Leverage other AWS services
  • Automate elasticity
  • Harden security
  • Implement High Availability
  • Create dashboard to manage AWS resources

Optimization and Management Phase

  • Optimize usage based on demand
  • Improve efficiency of your apps
  • Implement advanced monitoring and telemetry using CloudWatch
  • Optimize your application architecture and DB