Access Keys:
Skip to content (Access Key - 0)

Architecting Robust Applications for Amazon EC2

Abstract

The Amazon Elastic Compute Cloud (EC2) is a virtualized computing environment where you rapidly provision and manage servers via a web services API. It is ideally suited to running Java applications because it allows you to develop applications using standard software packages such as Tomcat and MySQL. However, because it is a cloud, some aspects of EC2 are very different than a traditional, physical computing environment, which impacts how you handle security, networking, storage and availability. In addition, Amazon provides several extremely useful web services. These include the Simple Storage Service (S3), Simple Queuing Service (SQS) and Simple DB. By using these scalable services in your application, you can reduce the complexity and cost developing and deploying your application.

In this session, which is aimed at senior Java developers and architects, you will learn:

  • How to use EC2 and the other Amazon web services to develop and deploy Java EE applications
  • How to significantly simplify common administrative tasks such as upgrades
  • How to design highly available applications with EC2 availability zones
  • How to architect secure applications for Amazon EC2
  • How to store and deliver content with S3 and Cloud Front
  • How to store data in SimpleDB
  • How to build loosely coupled systems with SQS

Speaker

View part 1 on Parleys.com


Adaptavist Theme Builder (4.0.2) Atlassian Confluence 3.2, the Enterprise Wiki: Intranet software for documentation and knowledge management