Cloud Computing gets its name as a metaphor for the Internet.Typically , the Internet is represented in network diagrams as a cloud.
Cloud Computing - cloud services and storage are accessible from anywhere in the world over an Internet connection
- On demand self services: computer services such as email, applications, network or server service can be provided without requiring human interaction with each service Provider- Broad network access: Cloud Capabilities are available over the network and accessed through standard mechanisms that promote use by heterogeneous thin or thick client platforms such as mobile phones, laptops and PDAs.Resource pooling: The provider’s computing resources are pooled together to serve multiple consumers using multiple-tenant model, - Rapid elasticity: Cloud services can be rapidly and elastically provisioned, in some cases Automatically.Measured service: Cloud computing resource usage can be measured, controlled, and reported providing transparency for both the provider and consumer of the utilised service.
Clients are , in a cloud computing architecture, the exact same things that they are in a plain ,everyday local area network
In a simple ,topological sense, a cloud computing solution is made up of several elements like: client,the datacenter and distributed servers.
Data stored in the cloud is secure from accidental erasure or hardware crashes, because it is duplicated across multiple physical machines.
Consumption is usually billed on a utility(like phone bills)or subscription(like magazine)models.Easy to maintain as they don’t have to be installed on each user’s desktop.
Some organizations use cloud computing to deliver their corporate intranet. Intranets are used within an organization and are not publicly accessible . However, now intranets are being maintained on the cloud . To access the company’s private, in-house information, users are having to log on to the intranet by going to a secure public web site.
Amazon was one of the first companies to offer cloud services to the public.Amazon has its Elastic Compute Cloud (EC2), a web service that provides cloud-based resizable computing capacity for application developers.Google - Whether you want cloud-based word processing (Google Docs), presentation software (Google Presentations),email (Gmail),or calendar/scheduling functionality (Google Calendar), Google has an offering.Microsoft –Microsoft offers Windows Live suite of web-based applications, as well as the Live Mesh initiative that’s trying to link together all types of devices, data, and applications in a common cloud-based platform.IBM has established a Cloud Computing Center to deliver cloud services and research to clients.Salesforce.com - CRM software solutions and enterprise cloud computing.
Cloud-computing part 1
Cloud Computing isinternet based computing,where virtual shared serversprovide Software,infrastructure, platform,devices and other resources ona pay-as-you-use basis.“Why do it yourself if you canpay someone to do it for you?”Cloud Computing Session-1
A pool of highly scalable, abstracted infrastructure,capable of hosting end-customer applications, thatis billed by consumption.Cloud Computing Session-1
Why More Businesses Are Using CloudComputingWhy?Secure StorageManagementEasyDeploymentFrees Up InternalResourcesHighlyAutomatedReliability, Scalability &SustainabilityDevice &LocationIndependentCloud Computing Session-1
Cloud Computing Architecture Consists of:-1. Front End: It comprises client’s device and someapplication are needed for accessing cloud computingsystem.2. Back end: It refers to the cloud itself which mayencompass various computer machines, data storagesystems and servers.Cloud Computing Session-1
Users select a task or service (either starting an application oropening a document). User’s request goes to the system management, which finds thecorrect resources and then calls the system’s appropriateprovisioning services. These services> Carve out the necessary resources in the cloud> Launch the appropriate web application> Opens the requested document. Web application is launched System’s monitoring functions track the usage of the cloud so thatresources are apportioned and attributed to the proper user(s). User is charged according to the amount of utilities and resourcesused.Cloud Computing Session-1
With cloud storage, data is storedon multiple third-party servers,rather than on the dedicatedservers.When storing data, the user sees avirtual server—that is, it appearsas if the data is stored in aparticular place with a specificname.In reality, the user’s data could bestored on any one or more of thecomputers used to create thecloud.Cloud Computing Session-1
Mainframe Rise of the PC Client ServerArchitectureHosted/ColocatedEnvironmentStart of theAuthorization phaseRise in demand andpenetration of thepersonal desktopEmphasis onNetworkingIT infrastructureManagement servicesprovided by 3rd partyprovidersEmergence of the “asa” Service ParadigmLocalizedInfrastructureDecentralizedcomputingDemand forbandwidth began toriseBirth of theinfrastructureoutsourcingDelivery of IaaS,PaaSand Saas servicesExpensive Birth of the IT servicesindustryRise in operationexpenditureUsed for reducingcost & increasingfocus on coreactivitiesA move fromCAPEX to OPEXIntroduction of ASPtechnologyResulted in thecreation of large datacentersCollaborative solutionthat cater to real timeinformation modelDot Com revolution Utility ComputingModelPre 1970s 1980s 1990s 200s Beyond 2010Automation Decision support virtual integration Borderless Technologies and the virtualworldCloudcomputingCloud Computing Session-1
Cloud Computing enables a shift from the computer to theuser, from applications to tasks, and from isolated data todata that can be accessed from anywhere and shared withanyone. The user no longer needs to remember where the data is.All that matters is that the data is in the cloud, and thusimmediately available to that user.Cloud Computing Session-1
• There are many definitions of cloud services but, the NISTdefinition is the most widely accepted definition used today.• Whole system is administered via a central server that isalso used for monitoring client’s demand and trafficensuring smooth functioning of the system.Cloud Computing Session-1