Critical Evaluation Of Current Approaches To Authentication In The Cloud Computing Structure

Read Complete Research Material



Critical Evaluation of Current Approaches to Authentication in the Cloud Computing Structure

by

Critical Evaluation of Current Approaches to Authentication in the Cloud Computing Structure

Amazon Elastic Compute Cloud

Amazon Elastic Compute Cloud (EC2) is a web service that provides the processing power of the cloud and is one of the leading players in the cloud-computing. Service facilitates the development of scalable web applications, because it reduces configuration time and starts the new car in a cloud of minutes and allows you to add or remove computing power based on the current needs of the application. Service is included in the infrastructure of Amazon Web Services (AWS).

Google App Engine

Google App Engine is a program to develop and host web applications in Google data centers management.  Google App Engine is a cloud computing and technology. They do applications and data centers. Other cloud-based platforms include offers such as Amazon Web Services and Microsoft Azure services. Google App Engine offer services for free up to a definite stage of resources used and subsequently impose additional charges for storage and bandwidth, as CPU required by the application.

Comparison between EC2 and App Engine

Google App Engine - Free Quota: 500MB space and resource CPU + channel is sufficient to serve about 5 page views per month - $ 0.10 - $ 0.12 per hour of CPU - $ 0.15 - $ 0.18 per Gig space - Outgoing (download): $ 0.11 - $ 0.13 per Gig - Incoming (fill site) $ 0.09 - $ 0.11 per Gig 

Amazon Web Services - $ 0.10 per hour of CPU - $ 0.15 per space per month Gig - Outgoing (download): $ 0.10 - $ 0.17 - Incoming (fill): $ 0.10 per Gig 

EC2

EC2 can be used in conjunction with other services; it is compatible with systems such as Solaris, Debian, MySQL, Oracle and others, is popular with developers because of its underlying open source technologies. EC2 is based on two concepts: Amazon Machine Image (AMI) and instance (Instance). AMI is an operating system, applications, data, configuration files and dependencies. Running the system from an image, the user creates a new instance (Instance). To manage user resource in EC2 has been developed well-documented interface (SOAP and Query APIs). There are libraries that make it easier to work with the API in the languages ??C + +, C #, Java, Perl, Python, PHP and Ruby. AWS also provides utilities in Java, suitable for use in a shell.

To use EC2, you must register an account on the AWS, for it to activate the service for EC2 and S3 service to store the AMI. Each account are associated unique Access Key Id and Secret Access Key, used to authenticate when accessing the API. To use the tools you need to create an X.509 certificate and key RSA.

One of the important features of open source EC2 is the possibility of automation and resource management programming interface user. If desired, the developer can easily extend and complement the API, using your favorite programming language. EC2 cannot create, and you've already finished image: Debian, Suse, Open Solaris, Windows. There are also images of the already configured Oracle databases, and MySQL.

App Engine

The infrastructure of App Engine get rid ofs many of the management system and development challenges in building applications for measuring the ...