Information science and engineeringPresenter k.sai Krishna sixth semester BITM,BELLARY
Agenda.• What is cloud computing?• Characteristics of cloud computing.• Cloud service models.• Deployment models.• Pros and cons.• Fear of cloud.• New directions.• What does a shift towards cloud computing mean?• Who gains?• Who loses out?• Cloud computing scenario.• Latest updates of cloud computing.• Conclusion.
• Third Largest Revolution In IT industry.Following personal computerRevolution and internet revolution.
What is cloud computing?• Cloud computing is a technology that uses the internet and central remote servers to maintain data and applications.• Cloud computing allows consumers and businesses to use applications without installation and access their personal files at any computer with internet access.• This technology allows for much more efficient computing by centralizing storage, memory, processing and bandwidth.• “Cloud computing is the delivery of computing as a service rather than product where shared resources, software and information are provided to users as an utility(like power grid) over network”.
• A simple example of cloud computing is Yahoo email, Gmail, or Hotmail etc. You dont need a software or a server to use them. All a consumer would need is just an internet connection and you can start sending emails.• The server and email management software is all on the cloud ( internet) and is totally managed by the cloud service provider Yahoo , Google etc. The consumer gets to use the software alone and enjoy the benefits.• The analogy is , If you need milk , would you buy a cow ? . Just to get this benefit (milk) why should a consumer buy a (cow) software /hardware?
Characteristics of cloud computing• Maintenance:- maintenance is easier , because they do not need to be installed on each user’s computer and can be accessed from different places.• Virtualization:- virtualization technology allows servers and storage devices to be shared and utilization be increased.• Device and location independence:-enable users to access systems using a web browser regardless of their location or what device they are using (e.g:- PC, mobile phone).• Application programming interface:-(API) accessibility to software that enables machines to interact with cloud in the same way the user interface facilitates interaction between humans and computers.
cloud service models• Infrastructure as a service( Iaas ).• Platform as a service( Paas ).• Software as a service( Saas ).
• Infrastructure as a service:-A consumer can get service through the Internet. This type of service is called Infrastructure as a Service (IaaS). Internet-based services such as storage and databases are part of the IaaS.• Platform as a service:-PaaS offers full or partial application development that users can access typically including operating system, programming language execution environment, database, and web server.• 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. This eliminates the need to install and run applications on the user’s system.
Deployment models• Private cloud:-The cloud infrastructure is operated solely for An organization. Eg:-Amazon virtual private cloud.• community cloud:-The cloud infrastructure is shared by several organizations and supports a specific community that has shared concerns. Eg:-Google apps for government.• public cloud:-The cloud infrastructure is made available to the general public. Eg:-Microsoft windows azure.• Hybrid cloud:-The cloud infrastructure is a composition of two or more clouds (private, community, or public). Eg:-VMware vcloud.
Fear of cloud• What are the “security” concerns that are preventing companies from taking advantage of cloud? These problems may only become apparent after more widespread adoption of cloud computing as a technology.• Cheap data and data analysis:- The rise of cloud computing has created enormous data sets that can be monetized by applications such as advertising. Google, for instance, leverages its cloud infrastructure to collect and analyze consumer data for its advertising network. Collection and analysis of data is now possible cheaply. Because of the cloud, attackers potentially have massive, centralized databases available for analysis. For example, Google is essentially doing cheap data mining when it returns search results. How much more privacy did one have before one could be googled?
New directions• The core issue is that with the advent of the cloud, the cloud provider also has some control of the cloud users’ data.Information-centric security:- In order for enterprises to extend control to data in the cloud, Data needs to be self- describing and defending, regardless of its environment. Data needs to be encrypted and packaged with a usage policy.
• Privacy-Enhanced Business Intelligence:-A different approach to retaining control of data is to require the encryption of all cloud data.• The problem is that encryption limits data use.• In particular searching and indexing the data becomes problematic.• For example, if data is stored in clear-text, one can efficiently search for a document by specifying a keyword. This is impossible to do with encryption schemes.• Cryptography may offer new tools to solve these problems. Cryptographers have recently invented versatile encryption schemes that allow operation and computation on the cipher text.
What does a shift towards cloud computing mean?• A paradigm shift to cloud computing will affect many different sub-categories in computer industry such as software companies, internet service providers (ISPs) and hardware manufacturers.
Who gains?• Internet-based companies that could gain from a shift towards cloud computing include:-Amazon.com.Google.Microsoft.
Who loses out?• Traditional software producers that could have some catching up to do if cloud computing ultimately wins out include:-Oracle.SAP(system applications and products in data processing).
Latest updates of cloud computing• A Microsoft-commissioned study, conducted by IDC, predicts that cloud computing will generate over two million jobs in India and nearly 14 million new jobs worldwide by 2015. More than 50 per cent of these jobs will be generated in the small and medium businesses.• Within two months, Hewlett-Packard will offer a large and powerful cloud computing service similar to Amazon Web Services, but with more business-oriented features, according the head of the project.• Today, Intel IT operates a massive, worldwide computing environment that supports about 78,000 Intel employees and includes approximately 100,000 servers.
Conclusion• Cloud computing is still struggling in its infancy, with positive and negative comments made on its possible implementation for a large-sized enterprise.• Cloud computing holds some strong promises.Highly available.Dynamically allocate resources.Pay only for resources that u use.• But of course there are pitfalls. Cloud computing might not be the best solution for you. It depends on the size of your company, your line of business.