Sie sind auf Seite 1von 4

International Journal of Emerging Trends & Technology in Computer Science (IJETTCS)

Web Site: www.ijettcs.org Email: editor@ijettcs.org, editorijettcs@gmail.com Volume 1, Issue 2, July August 2012 ISSN 2278-6856

Mobile World for Cloud Computing


Kumar Rahul1, Amit Kumar Battan2 and Ajay Kumar3
1

Asstt. Prof, NIFTEM


2,3

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.

Keywords: Cloud computing, Platform as a service, Performance, Software as a service, CDLC.

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.

International Journal of Emerging Trends & Technology in Computer Science (IJETTCS)


Web Site: www.ijettcs.org Email: editor@ijettcs.org, editorijettcs@gmail.com Volume 1, Issue 2, July August 2012 ISSN 2278-6856 2. VARIOUS CLOUD PROVIDING TECHNOLOGIES SERVICE
top row of the below diagram, such as Windows Live and the Business Productivity Online Suite and the PaaS (Platform-as-a-Service) offering currently branded as the Azure Services Platform. It represents application containers that perform at a higher level in the stack, instead of Windows Server VM (Virtual Machines) instances for user to use directly. In fact, it actually required more engineering effort, but the final result is that platform which provides extreme scalability, availability, the transparency of highly distributed and replicated processes and data, while hiding the complexities of the systems automation and management operations on a network of globally distributed data sources. It deals with GC (Gladinet Cloud) which is further subdivided into two parts. a) GCD ( Gladinet Cloud Desktop) access cloud storage like a local drive and backup of files, folders and email to any cloud storage service. It sync data across multiple computers using any cloud storage and secure your cloud storage with military grade encryption. b) GCS ( Gladinet Cloud Server) attach Cloud storage to your file server and protect your file, database and mail server with cloud backup It access cloud storage using CIFS/NFS with AD integration and securely access your file server anywhere with GC. 2.3 Amazon Cloud (AC) Amazon Cloud is describe by using certain set of instances may be little, small or large. The amount of CPU that is allocated to a particular instance is expressed in terms of these S3 and EC2 Compute Units. Amazon S3 is storage for the Internet. Data stored in Amazon S3 is secure by default. Amazon Elastic Compute Cloud (Amazon EC2) is a web service that provides resizable compute capacity in the cloud. It deals with certain set of services such as elasticity, flexibility, reliability, auto scaling etc. EC2 and S3 are designed to make web-scale computing easier for a developer Amazon Cloud is refers to ACD (Amazon Cloud Drive). ACD defines as your personal hard drive in the cloud and stores music, videos, photos, and other documents on Amazon's secure servers. The files stored in ACD are secure even the computer crashes, or is lost or stolen. Amazon Cloud based upon straining in a cloud. For better performance path-finder window option is generated for faster pulling of songs and albums for uploading and naming the files. This AC depends upon explicit set of specifications: i) C.P.U. Capacity: 1GHz-20*3.2GHz ii) Memory Utilization: 1.7 GB-7GB iii) Instance Space: 160GB-1690GB iv) Language Support: Any

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

International Journal of Emerging Trends & Technology in Computer Science (IJETTCS)


Web Site: www.ijettcs.org Email: editor@ijettcs.org, editorijettcs@gmail.com Volume 1, Issue 2, July August 2012 ISSN 2278-6856
2.4 Ubuntu Enterprise Cloud UEC is design to lean against a de-facto standard (Amazon EC2) to offer and open source implementation (Eucalyptus) as a foundation on which we will offer an integration of best of breed Open Source tools [11]. Eucalyptus works on IaaS (Infrastructure as a Service) style private and hybrid clouds. Designing for EC2 assures on- demand deployment and scalability, two key benefits of cloud computing. BUT requires new appliance architecture.UEC is perfect match for EC2.EC2 is public cloud and UEC is private cloud. Ubuntu will help you to construct your own cloud for internal usage or like a cloud support for other users. Products and solutions, such as Ubuntu Server, are completely optimized to operate on both private and public cloud infrastructures. Ubuntu Cloud offers immediacy and elasticity in your IT infrastructure. The various aspects of UEC refer as: i) C.P.U. Capacity: 1GHz-2*2GHz ii) Memory Utilization: 512 MB-2GB iii) Instance Space: 40GB-200GB iv) Language Support: Linux based office applications (word processors, spreadsheets, etc.). 3.5 Platform as a service (PaaS) This refers to offering services to support the complete application development lifecycle together with design, implementation, debugging, testing, deployment, operation and support of rich Web applications and services on the Internet. Most often Internet browsers are used as the development environment. Examples of platforms in this category are Microsoft Azure Services platform6, Google App Engine7.

4. CLOUD DEVELOPMENT LIFE CYCLES


Like other engineering discipline, the cloud engineering discipline also have own life cycle model for the systematic development of the cloud. The CDLC is the iterated life cycle model for development, deployment and delivery of cloud. It is the simplest and flexible process model, which states that the phases are organized in a linear order and processed in isolated manner. This paper discusses each phase of CDLC one by one. In this model, a cloud development begins with understand requirement and analysis phase. Upon successfully demonstrating the requirement, the Architect phase begins. The Quality Assurance and verification phase starts after the Implementation and Integration is complete, and Monitor, Migrate & Audit begins after the Deploy, Testing & Improvement are complete. The figure-7 depicted the linear order of the various activities of CDLC to obtain desire cloud phases, the second, fourth, fifth and sixth phase has the feedback process to first phase. These phases of CDLC are yet to be explored and require many refinements. 4.1 Phases of CDLC Services, a well executed cloud migration tool available by Microsoft. A new transition plan is prepared for migration that considers the hardware, software and network necessary requirement for the migration of the current application in business and technical environment to cloud computing network. Among these the second, fourth, fifth and sixth phase has the feedback process to first phase. These phases of CDLC are yet to be explored and require many refinements. The Understand Requirement and analysis phase of this life cycle evaluates and understands the needs of end user. Knowing the complaints of exiting user, network solution, management and customers of the current system does this. When this complaint is seriously studied, they highlight new requirements and deficiencies. It searches for the tentative cloud computing solution and define cloud-computing strategy. It also searches for the various benefits that come by adopting the cloud network solution. Architect phase prepares the plan about development and implementation map of Page 3

3. SERVICES PROVIDED BY CLOUD COMPUTING


3.1 Infrastructure as a service (IaaS) Infrastructural resources (such as networking equipment) and computing power (CPU and memory) are provided as services to clients through the cloud. As examples in this category, Amazon1 offers S3 for storage, EC2 for computing power, and SQS for network communication for small businesses and individual consumers. 3.2 Storage as a service Storage as a Service is a business model in which a large company rents space in their storage infrastructure to a smaller company or individual. In the enterprise, SaaS vendors are targeting secondary storage applications by promoting SaaS as a convenient way to manage backups. The key advantage to SaaS in the enterprise is in cost savings -- in personnel, in hardware and in physical storage space. 3.3 Database as a service (DaaS) A more specialized offering database facility as a service. Examples of service providers are Amazon SimpleDB, Google BigTable3, Force.com database platform and Microsoft SSDS4 3.4 Software as a service (SaaS) Software applications are presented as services on the web rather than as software packages to be purchased by individual clients.Other examples include Google webVolume 1, Issue 2 July-August 2012

International Journal of Emerging Trends & Technology in Computer Science (IJETTCS)


Web Site: www.ijettcs.org Email: editor@ijettcs.org, editorijettcs@gmail.com Volume 1, Issue 2, July August 2012 ISSN 2278-6856
cloud known as cloud architecture blue print, implementation plan and transition plan etc. the cloud blueprint is a uniform abstract description of an XaaS offering. In general, existing XaaS offerings fall into one of these types: complete and monolithic, complete and customizable, or incomplete. The three types of blueprints available in the market place can be differentiating depends. Third phase of CDLC is the Implementation and Integration. This phase is related to actual construction of the cloud computing solution and then integration of various clouds. It deploys various resources and applications to the cloud and gives the cloud training to end-user so that user can easily adopt the new network solution. This phase is less complex as compared to Architect phase. Quality assurance and verification phase is related to ensure the quality of cloud network by audit the cloud and, verify the performance, availability, elasticity of cloud network at the service level against specification and requirement. It also provides assurance to relevant stakeholders that privacy requirements are met. In the Deploy, Testing and Improvement phase various platform service provider organizations significant reduces the deployment cost of the application by pre-building and pre-configuring a stack of application infrastructure. Stax, heroku, engine yard, and force.com are the several available cloud deployment providers in the market. Testing test the various functionality of the servers and their services, that comes between the cloud network and end user. Testing evaluates the service availability on scalability, uptime etc. it also checks the computing capacity and adapt quickly to dynamic loads, and their service or application will take advantages of cloud infrastructure. It also provides adequate training and mentorship providing a broad base of fundamental security, data privacy and risk management knowledge. Monitor, Migrate and Audit phase discusses the total cost and value that a user bears while evolving and moving to cloud approaches from traditional serviceoriented environments and also integration with legacy/existing systems. Microsoft's VP of Online Engineering, Eternal University, Baru Sahib, Sirmour, HP (India), CLOUD COMPUTING-FUTURE SOLUTION FOR EDUCATIONAL SYSTEMS Gurdev Singh, Adesh Institute of Engineering & Technology,Faridkot,Punjab-151203, India, Harmandeep Singh, Sri Guru Angaddev College, Khadur Sahib.,Distt: Tarn Taran-143117, Natinder Kaur Sodhi, Deptt. Of Computer Science and Engineering, Adesh Institute of Engineering & Technology Faridkot, International Journal of Enterprise Computing and Business Systems ISSN (Online) : 2230-8849 http://www.ijecbs.com Vol. 2 Issue 1 January 2012 Cloud Engineering: The Structure of four Components Gurdev Singh, Gaurav Garg, Prince Jain, Harmandeep Singh, International Journal of Computer Applications (0975 8887) Vol.1 No.1, Dec, 2011 Cloud Requirement and Cloud Analysis By Dr. Gurdev Singh, Harmandeep Singh, Prince jain, Amandeep Singh in , International Journal of Computers & Technology Volume 1 No.2 Feb.2012 International Journal of Computers & Technology Volume 1 No.1 Dec. 2011 Comparative Analysis of Various Cloud Technologies by Dr. Gurdev Singh, Akanksha

[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

Das könnte Ihnen auch gefallen