A Paper presentation on

Cloud Computing
BY

GITAM INSTITUTE OF TECHNOLOGY GITAM UNIVERSITY

B.Santhosh kumar kumar
GITAM Vishakapatnam
email:santu44mca@gmail.com email:uppada.santosh@gmail.com

U.Santosh
GITAM Vishakapatnam

As more applications are moving into the cloud. software. computer hardware expectations and business demands. processing. Computing includes designing and building hardware and software systems for a wide range of purposes. an organization can purchase these resources on an as-needed basis and avoid the capital . such as on a college or university network. This is one of the major market forces converging to drive the nascent Cloud Computing revolution into a full-fledged information technology model change is just beginning to appear in the Firms need to respond faster to changing customer Cloud Computing: It's called cloud computing because the data and applications exist on a "cloud" of Web servers. lowers barriers to entry. The Cloud services concept centers on the idea that information technology applications are being delivered to the face of a web browser from an amorphous “cloud”. as well as the infrastructure on which they operate. more and more companies are looking to BPM to help them survive and thrive. the term cloud computing refers to the delivery of scalable IT resources over the Internet. while using fewer resources. In these types one of the computing is “Cloud Computing”. The intersection of cloud computing with BPM creates cost savings. In its broadest usage. In this computing there are many types. In today’s tough economic environment. Bridge the gap between advanced functionality and easy accessibility. By deploying (organize or arrange) IT infrastructure and services over the network. is Business Process Management (BPM) software. and reduces stress on IT resources. Those resources can include applications and services. businesses are seeing new opportunities to cloud marketplace.ABSTRACT Computing is usually defined as the activity of using and developing computer and technology. as opposed to hosting and operating those resources locally. and various kinds of information. structuring.

backups. Significance of cloud computing: • Cloud computing with a presents IT factors. • Cloud providers specialize in particular applications and services. a heightened interest in cloud computing is being fueled by ubiquitous networks. the rise of hardware and software virtualization. organizations fundamentally different model of operation. maturing standards. Easy Implementation: Without the need to purchase hardware. software licenses or implementation services. even as costs decline due to economies of scale and other production • • Cloud computing of encourages protocols IT and organizations and providers to increase standardization processes so that the many pieces of the cloud computing model can interoperate properly and efficiently. one that takes advantage of the maturity of web applications and networks and the rising interoperability of computing systems to provide IT services. and this expertise allows them to efficiently manage upgrades and maintenance. and failover functions. With cloud computing. managed services have long been a part of the IT landscape. IT capacity can be adjusted quickly and easily to accommodate changes in demand. While remotely hosted. a company can get its Cloud computing arrangement off the ground in record time and for a fraction of the cost of an on-premise solution . and the push to make IT costs variable and transparent. disaster recovery.costs of software and hardware. consumers of cloud services may see increased reliability. As a result.

In traditional enterprise computing. sees.• Scalability: An organization can add and subtract capacity as its network load dictates. In a mature cloud computing environment. and cloud computing affords access to these providers of “green IT. and a growing number of campuses contract with outside suppliers for this applications and files they need from virtually any Internet-connected computer . companies pay for only what they use.” When talking about a cloud computing system. Better yet. E-mail. institutions would be able to add new IT services or respond to changes in capacity on the fly.” Working of the cloud: “The only thing the user's computer needs to be able to run is the cloud computing system's interface software. or client. The back end is the "cloud" section of the system. The front end is the side the computer user. projects of storage particularly that require or for vast processing capacity for a limited time. operate them in-house. can be obtained from a range of sources. institutions procure IT services from remote providers. Cloud computing scalability is another key benefit to higher research amounts education. for example. Other systems have unique applications that provide network access to clients. usually the Internet. Some companies have built data centers near sources of renewable energy. it's helpful to divide it into two sections: the front end and the back end. long considered a staple of an institution’s IT operations. which can be as simple as a Web browser. With cloud computing. and campus constituents access these resources over the Internet. because Cloud computing follows a utility model in which service costs are based on consumption. IT departments forecast demand for applications and capacity and invest time and money to develop those resources inhouse or purchase them from others and . The front end includes like Internet Explorer or Firefox. saving capital costs that can be redirected to programs of strategic value to the institution. They connect to each other through a network. and the cloud's network takes care of the rest. such as wind farms and hydroelectric facilities.

the application and everything else developed for cloud computing will be used in the client. Without the client. there are certain systems that requires pre-installed applications to ensure smooth transition. Although it’s a common conception that cloud computing solely relies on the cloud (internet). cloud computing will not be possible. The client could come in two forms: the hardware component or the combination of software and hardware components.Components of Cloud Computing: Successful implementation of cloud computing requires proper implementation of certain components. Clients: Everything ends with the client. Without any of these components. CLIENTS SERVICES PLATFORM APPLICATION STORAGE INFRASTRUCTURE  Thin client: A thin client (sometimes also called a lean or slim client) is a . These components can’t be easily implemented by one person alone. The hardware components. nothing will be possible. The hardware on the other hand will be the platform where everything has to be launched.

are full-featured computers that are connected to a network. also called heavy clients. Unlike thin clients. Cloud computing is all about processes and the services launched through cloud computing always has to deal . In contrast. and mainly focuses on conveying input and output between the user and the remote server.client computer or client software in client-server architecture networks which depends primarily on the central server for processing activities.  Thick client: Thick clients. thick clients are functional whether they are connected to a network or not. One of the main reasons cloud computing become popular is due to the adoption of businesses as the easier way to implement business processes. which lack hard drives and other features. a thick or fat client does as much processing as possible and passes only data for communications and storage to the server.  Service: Cloud computing always has a purpose.

Example: Full virtualization (Go Grid. it will require programming languages made for online interaction. Updates . Through integration. Application: Backbone of Service The service is often though as the application. Characteristics Computing:  Use should be available and different forms of integration should be available for the application. Language application. From simple HTML to highly complicated JavaScript. island). where web browsers and/or software applications access cloud applications. Adaptation of the application is very important since it will ensure ease of development for other developers as well as maintenance when the new developer takes over. and Java. A cloud service includes “products. services and solutions that are delivered and consumed in real-time over the Internet”. Although it’s partly correct given the fact that it provides the functions.  Powerful Integration – The online application built by developers should never be the final version.  Collaboration and Instrumentation – The development of PaaS should not be limited to a team of developers alone. Sky tap. as a service. they are dubbed as platform as a service or PaaS. This is necessary for PaaS as the application will require the application to be highly intricate with data hosted in the server. applications could be used to build online applications which will serve cloud computing. Mash-up of different application is possible.with processes with an expected output. the application is entirely different because it is through the application that the service is realized. Because the platforms are geared towards different functionalities needed by the enterprise. such as Infrastructure as a service. is the delivery of computer infrastructure. typically a platform virtualization environment. This is where software developers have to focus programming languages or applications that could be customized based on the need of the enterprise. Infrastructure: of Platform Cloud of – Online PaaS Programming is an online Cloud infrastructure. Architecture: Cloud architecture extends to the client. Naturally.

often eliminating the need to install and run. comprises hardware and software designed by a cloud architect who typically works for a cloud integrator. It typically involves multiple cloud components communicating with each other over application programming A Cloud application leverages the Cloud in software architecture.Cloud architecture the systems architecture of the software systems involved in the delivery of cloud computing. interfaces. usually web services.  Cloud application: Some characteristics and ways to tell if an application is in the Cloud: • If you need to send a 40 page requirements document to the vendor then …it‘s not Cloud • • • If you can‘t de-provision in less than ten minutes… it‘s not a Cloud If you know where the machines are… it‘s not a Cloud If there is a consultant in the room… it‘s not a Cloud • • • • • If you can‘t buy it on your personal credit card… it‘s not a Cloud If they are trying to sell you hardware… it‘s not a Cloud If there is no API… it‘s not a Cloud If you need to re-architect your systems for it… It‘s not a Cloud If it takes more than ten minutes to provision… it‘s not a Cloud .

com/2008/05/01/cloudcomputing/ . Organizations need to transform themselves in to agile operations capable of turning a constantly changing business environment in to solid business opportunities.wordpress.com/2009/11/06/week-7/ www.lonewolflibrarian.ivanov.Conclusion: The cloud will help businesses become more responsive to change. of that there is no doubt.wordpress.wordpress. References: www.neill28.com/2009/02/ www.