Beruflich Dokumente
Kultur Dokumente
Introduction
Cloud computing has emerged at an inflexion point in the industry and our lives, where information technology (IT) is all prevalent and is no longer the panacea for all industry ills. The acceptance of cloud computing as a mainstream technology is gaining momentum rapidly because of a strong alignment between clouds computing and the demands of an enterprise. It is interesting to note that we have all been touched by cloud computing in some way or the other, irrespective of whether or not we are aware of it. Every time we access emails through applications like Gmail and Yahoo, view content on YouTube and Flikr, or post on Facebook, we are making use of cloud computing.
Concept
The term cloud is analogical to Internet. The term Cloud Computing is based on cloud drawings used in the past to represent telephone networks and later to depict internet in. Cloud computing is network based computing where virtual shared servers provide software, infrastructure, platform, devices and other resources and hosting to customers on a pay-as-you-use basis. All information that a digitized system has to offer is provided as a service in the cloud computing model. Users can access these services available on the Internet cloud without having any previous know-how on managing the resources involved. Thus, users can concentrate more on their core business processes rather
Page 1
than spending time and gaining knowledge on resources needed to manage their business processes. Hence, Cloud computing is defined as a model for enabling convenient, on-demand network access to a shared pool of configurable computing resources viz., networks, servers, storage, applications, and services, that can rapidly provisioned and released with minimal management effort or service provider interaction.
Cloud Architecture:
Cloud computing architecture consists of mainly two components (somewhat same as Client-Server architecture), the front end and the back end. The front end comprises the clients device and some applications are needed for accessing the cloud computing system. Back end refers to the cloud itself which may encompass various computer machines, data storage systems and servers. The whole system is administered via a central server that is also used for monitoring clients demand and traffic ensuring smooth functioning of the system. A special type of software called Middleware is used to allow computers that are connected on the network to communicate with each other. Cloud computing system also provides data redundancy, i.e., making copy of its client data to restore the service which may arise due to breakdown.
challenges is most problematic in this model. e.g., Amazon, Google Apps, Window Azure.
clouds is that they share vulnerabilities in the systems least secure areas and present new vulnerabilities. For instance, if it is easy for a user to switch between clouds on his or her desktop computer, it is also easy for that user to make a mistake and expose sensitive data.
1 Software as a Service:
In this model, cloud providers install and operate application software in the cloud and cloud users access the software from cloud clients. The cloud users do not manage the cloud infrastructure and platform on which the application is running. This eliminates the need to install and run the application on the cloud user's own computers simplifying maintenance and support. What makes a cloud application different from other applications is its elasticity (data store). This can be achieved by cloning tasks onto multiple virtual machines at run-time to meet the changing work demand. To accommodate a large number of cloud users, cloud applications can be multitenant, that is, any machine serves more than one cloud user organization. In a SaaS agreement, clients have the least control over the cloud. Highest-profile examples are Salesforce.com, Google's Gmail and Apps, instant messaging from AOL, Yahoo and Google, and VoIP from Vonage and Skype.
2 Platform as a Service:
Krishna Kant Vyas | CRO0249879 | Cloud Computing Page 5
A PaaS system goes a level above the Software as a Service setup. A PaaS provider gives subscribers access to the components that they require to develop and operate applications over the internet. In the PaaS model, cloud providers deliver a computing platform and/or solution stack typically including operating system, programming language execution environment, database, and web server. Application developers can develop and run their software solutions on a cloud platform without the cost and complexity of buying and managing the underlying hardware and software layers. Well known providers would include Microsoft's Azure, Salesforce's Force.com, Google Maps, ADP Payroll processing, and US Postal Service offerings.
3 Infrastructure as a Service:
In this most basic cloud service model, cloud providers offer computers as physical or more often as virtual machines, raw (block) storage, firewalls , load balancers, and networks. IaaS providers supply these resources on demand from their large pools installed in data centers. To deploy their applications, cloud users then install operating system images on the machines as well as their application software. In this model, it is the cloud user who is responsible for patching and maintaining the operating systems and application software. Cloud providers typically bill IaaS services on a utility computing basis, that is, cost will reflect the amount of resources allocated and consumed. Infrastructure-as-a-Service (IaaS) is a platform through which businesses can avail equipment in the form of hardware, servers, storage space etc. at pay-per-use service. The cloud provider has less control in an IaaS system than with an SaaS agreement. Vendors would include Amazon.com (Elastic Compute Cloud [EC2] and Simple Storage), IBM and other traditional IT vendors.
Krishna Kant Vyas | CRO0249879 | Cloud Computing Page 6
o Are my assets vulnerable if another client is exploited by an attack? o How does the cloud provider keep different clients data separated and inaccessible from other clients? o If a forensic/electronic discovery procedure is conducted on one clients data, how will the provider protect the confidentiality of other clients data? Security governance: o Who owns/accesses/deletes/replicates data in the cloud? o How can the client ensure policy enforcement? o How can the client measure and track service/network performance?
Page 8
cloud venders such as Microsoft, Salesforce.com, Google or Amazon etc. Infosys Technologies Organizations choose this company to take its cloud computing services effectively and selectively. Large numbers of organizations are already associated with the company which is based in Bangalore. Reliance DataCenter based on the Microsoft platform for Enterprises and SMBs is offering its Reliance Cloud Computing Services under the banner of small division of Reliance Communications. RDC is getting popularity all over India because it has the potential of delivering largest cloud infrastructure. Synage the company is based in Mumbai, India is offering DeskAway as the flagship products of the company. Its service name is SaaS which is delivered all over the world over the internet. It is available on zero installation charges, but you have to pay monthly or yearly subscription charges. Netmagic Solutions does not have the potential of competing with other providers but it is determined to become a big provider in future with collaboration with established giants providing cloud services. Wipro Technologies is preferred because it has adopted new and very common trends in open standards and software engineering. The company is offering its services as Wipro w-SaaS. SynapseIndia is the place where clients are not supposed to have to set up their own cyn.in server. It is a cloud hosted service which allows clients to access their own server in short time period. TCS is the place where client can get end to end IT solution to any problem, for example, clients have business software, bandwidth, network and different types of hardware. It is offering IaaS+aaS.
Page 9
OrangeScape is known to have made different complex business solutions applications in several industries. Numbers of world class clients are associated with the company. Wolf Frameworks browser based on demand platform provides reasonable cloud services. The company was founded in 2006 and since then has been delivering software and services for different applications. Zenith InfoTech one of the best Indian companies offering IaaS is known for its high ambitions in IT and long list of clients. This company is expecting more clients in few years.
Conclusion
To summarize, the cloud provides many options for the everyday computer user as well as large and small businesses. It opens up the world of computing to a broader range of uses and increases the ease of use by giving access through any internet connection. However, with this increased ease also come drawbacks. Client has less control over who has access to information and little to no knowledge of where it is stored. The cloud is a big target for malicious individuals and may have disadvantages because it can be accessed through an unsecured internet connection.
Page 10