Cloud based programming models

Get Started. It's Free
or sign up with your email address
Cloud based programming models by Mind Map: Cloud based programming models

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

4. which model offers the best benefit for Java development

4.1. cost

4.2. functionalites

4.3. Server environment

4.4. configuration effort

5. Definition of Cloud

5.1. IaaS

5.2. PaaS

5.3. SaaS

6. Source: Programming Amazon Web Services ( http://www.oreilly.de/catalog/9780596515812/ ) http://paperc.de/4931-programming-amazon-web-services-9780596522230#!/pages/2 http://www.windowsazure4j.org/ Amazon Web Services (describtion) http://aws.amazon.com/de/ec2//188-7140834-4126646/#functionality Amazon Webservices Video http://www.youtube.com/watch?v=efOFHCQocRQ Amazon EC2 Installing a Glasfish http://luminis-technologies.com/2011/10/23/provisioning-glassfish-on-amazon-ec2-using-ace/ Java DB http://www.oracle.com/technetwork/java/javadb/overview/index.html