Beruflich Dokumente
Kultur Dokumente
Web Site: www.ijettcs.org Email: editor@ijettcs.org, editorijettcs@gmail.com Volume 1, Issue 2, July August 2012 ISSN 2278-6856
Mobile Developer
Abstract:
The cloud computing emerges as a new computing model which aims to offer consistent, custommade QoS assured dynamic computing environments for endusers. This paper includes the definitions, features, CDLC and services provided by the cloud computing Technology.
1. INTRODUCTION
The cloud computing emerges as a blistering topic almost five years ago to propose flexible dynamic IT infrastructures; QoS guaranteed computing environment and configurable software services. Perhaps the simplest definition of cloud computing is being able to access files, data, programs and 3rd party services from web browser through the internet that are hosted by a 3rd party provider and paying only for the computing resources and services used. In cloud computing, we can say as software migrates from local PCs to distant servers, users and developers similarly go along for the ride. Cloud computing refers to applications services offered over the Internet. These services are offered from data centers all over the world, which collectively are referred as the cloud. The term cloud in cloud computing is used synomously with data center. Today the computing field is able to foresee transitioning into the cloud-computing era because of the breath taking advances in computing and information technologies during the past decades. The advances include the buildup of the internet backbone, the extensive acceptance of broadband access to the internet, the powerful network of servers and storage in data centers, the advances in high performance and scalable software infrastructure for the data centers and the Web, etc. The idea of the cloud simplifies the many network connections and computer systems involved in online services. Examples of cloud computing include online backup services, social networking services, personal data services such as Apples Mobileme. Cloud computing also includes online applications, such as those offered through Microsoft Online Services. Hardware Services, Such as Redundant servers, mirrored websites, and Internet-based clusters are also examples of cloud computing. Following figure shows the concept of Cloud Computing. Volume 1, Issue 2 July-August 2012 Page 1 Figure 1 Cloud Network Cloud computing offers the following major advantages to the users: 1. Flexibility: One of the major benefits of cloud computing is that there is no limitation of place and medium. We can reach our applications and data any where in the world, on any system. 2. Vast Range: Obviously, the biggest facility that cloud computing provides is access to a variety of applications. More importantly, user has neither to install; software for this nor any storage problems. 3. Cost-effective: Cloud computing services are easily affordable. User needs not expend on hardware and software systems. 4. Synchronization and Integrity: Business people can share their data or documents on internet and at one place. They are independent of carrying any specific software and hardware with them. 5. Pay only for Services used: The users pay only for the computing resources and services they use, and the subscription-based or pay per use charges are likely much lower than that the cost of maintaining on- premises computing resources.
The above-mentioned advantages make cloud computing a convincing standard for servicing computing needs for both enterprises and end-users.
2.1 Google Cloud Google has been pushing the technological bounds of cloud computing for more than ten years. Apart from the highly popular Google Search, Gmail, Chrome browser and Android OS there are various Cloud services from Google. Most of these services can be categorized under SaaS (Software as a Service) and are free. It referred to as "on-demand software. A few, like Google Maps, are free only for non-commercial use Google Cloud provides lots of services such as Google Public DNS, Google Profile, Google +1, Google Docs, Google Cloud Print, iGoogle, Blogger, Google App Engine (GAE) and many more.GAE used more in these days. It is explain as below: Google App Engine applications are easy to build, easy to maintain, and easy to scale as your traffic and data storage needs grow. With App Engine, there are no servers to maintain: You just upload your application, and it's ready to serve your users. GAE provides a powerful distributed data storage service that features a query engine and transactions. The datastore stores objects or entities instead of rows or records. It is strongly consistent and uses optimistic concurrency control. Now these days Google Docs is more preferable. User use Google docs to work on files anywhere and anytime. This is SaaS based. SaaS applications are often updated more frequently than traditional software. It helps in providing faster, and realtime, collaboration as it can be accessed from any connected device. Along with this it quickly analyzes and organizes data. GAE related with certain implicit requirements for describing and identifying the app completely. 1. 2. 3. 4. C.P.U. Capacity: 1GHz-16GHz Memory Utilization: 1GB-10 GB Instance Space: 20GB-2040 GB Language Support: VB.NET, C#, PHP
2.2 Windows Azure Cloud (WAC) Windows Azure Cloud is launched by Microsoft Corporations. Today Cloud Computing is a really overloaded term then SOA. SOA is Service Oriented Architecture. A service-oriented architecture is essentially a collection of services. These services communicate with each other. The communication can involve either simple data transmission or it could involve two or more services coordinating some action. It is a basic service-oriented architecture. It shows a service consumer at the right side sending a service request message to a service provider at the left side. The service provider returns a response message to the service consumer. The request and subsequent response connections are defined in such a manner that it is understandable to both the service consumer and service provider.Microsofts cloud includes SaaS (Software-as-a-Service) offerings as shown in the Volume 1, Issue 2 July-August 2012
Page 2
[3]
[4]
[5]
[6]
References
[1] Won Kim, Sungkyunkwan University, Suwon, S. Korea Cloud Computing: Today and Tomorrow, Journal Of Object Technology, Vol. 8, No. 1, January-February 2009.Lizhe WANG, Gregor VON LADZEWSKI, Service oriented cyberinfrastructure lab, Rochester Inst. Of Tech. 102 Lomb Memorial Drive, Rochester, NY 14623, U.S, Steinbuch Centre for Computing , Karlsruhe Institute of Technoilogy Hermann-von-Helmholtz-Platz 1, Eggenstein, Germany [2] Gurdev Singh, Amit Sharma, Manpreet Singh Lehal, July 2011 Security Apprehension in different regions of cloud captious grounds, IJNSA, Vol.3 No.4, Department of Computer Science and Volume 1, Issue 2 July-August 2012 Page 4