A Paper presentation on

Cloud Computing


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

GITAM Vishakapatnam

lowers barriers to entry. The intersection of cloud computing with BPM creates cost savings. and reduces stress on IT resources. Bridge the gap between advanced functionality and easy accessibility. By deploying (organize or arrange) IT infrastructure and services over the network. as well as the infrastructure on which they operate. In these types one of the computing is “Cloud Computing”. 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”. such as on a college or university network. businesses are seeing new opportunities to cloud marketplace. more and more companies are looking to BPM to help them survive and thrive. Those resources can include applications and services. structuring. an organization can purchase these resources on an as-needed basis and avoid the capital . In its broadest usage.ABSTRACT Computing is usually defined as the activity of using and developing computer and technology. Computing includes designing and building hardware and software systems for a wide range of purposes. computer hardware expectations and business demands. the term cloud computing refers to the delivery of scalable IT resources over the Internet. processing. 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. is Business Process Management (BPM) software. As more applications are moving into the cloud. software. and various kinds of information. In today’s tough economic environment. In this computing there are many types. while using fewer resources. as opposed to hosting and operating those resources locally.

maturing standards. IT capacity can be adjusted quickly and easily to accommodate changes in demand. Significance of cloud computing: • Cloud computing with a presents IT factors. backups. As a result. consumers of cloud services may see increased reliability. software licenses or implementation services. and failover functions. and this expertise allows them to efficiently manage upgrades and maintenance. With cloud computing. Easy Implementation: Without the need to purchase hardware. the rise of hardware and software virtualization. a heightened interest in cloud computing is being fueled by ubiquitous networks. managed services have long been a part of the IT landscape. 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 . • Cloud providers specialize in particular applications and services. and the push to make IT costs variable and transparent. one that takes advantage of the maturity of web applications and networks and the rising interoperability of computing systems to provide IT services. disaster recovery. While remotely hosted.costs of software and hardware. organizations fundamentally different model of operation. 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.

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

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

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

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

usually web services.Cloud architecture the systems architecture of the software systems involved in the delivery of cloud computing. comprises hardware and software designed by a cloud architect who typically works for a cloud integrator. interfaces.  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 . often eliminating the need to install and run. It typically involves multiple cloud components communicating with each other over application programming A Cloud application leverages the Cloud in software architecture.

wordpress.ivanov. 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/02/ www.com/2009/11/06/week-7/ www.neill28.com/2008/05/01/cloudcomputing/ .Conclusion: The cloud will help businesses become more responsive to change.lonewolflibrarian. References: www.wordpress. of that there is no doubt.