Cloud based programming models
by robin Lemke
1. Amazon Cloud
1.1. disadvantages
1.2. advantages
1.3. Amazon Web Services
1.3.1. Amazon EC2
1.3.1.1. Application Server
1.3.1.2. Database Server
1.3.2. Amazon S3
1.3.3. Amazon VPC
2. Microsoft Azure Cloud
2.1. advantages
2.2. disadvantages
2.3. Platform as a Service
2.3.1. MS Azure
2.3.2. MS Azure AppFabric
2.3.3. MS SQL Azure
3. deployment of an Java Project in a Cloud based environment
3.1. needed server environment
3.1.1. Database Server
3.1.2. Application Server
3.1.2.1. Tomcat Web Server Technology
3.2. configuration of the Cloud based environment (Java able)
3.2.1. Microsoft Azure
3.2.1.1. Windows Azure Jetty Solution Accelerator.
3.2.1.2. Windows Azure Tomcat Solution Accelerator
3.2.1.2.1. Deploying Java Applications on a Windows Azure mashine
3.2.2. Amazon EC2
3.2.2.1. Application Server (Glasfish)
3.2.2.2. Database Server (Java DB or MySQL)
3.2.2.3. Amazon Elastic Beanstalk
3.2.2.4. Amazon RDS
3.2.2.5. AWS SDK for Java