cloud computing ppt by binesh

20

Click here to load reader

Upload: binesh

Post on 16-Apr-2017

1.265 views

Category:

Education


0 download

TRANSCRIPT

Cloud Computing

Cloud ComputingBinesh Kr. Singh11H51F0006A SEMINAR REPORTONCLOUD COMPUTINGSubmitted byMr. Binesh Kr. Singhin partial fulfillment for the award of the degreeofMASTER OF COMPUTER APPLICATIONSAt

CMR COLLEGE OF ENGINEERING & TECHNOLOGY Feb-2014

Cloud Computing Binesh Kr. Singh (11H51F0006)

Cloud Computing Binesh Kr. Singh (11H51F0006)Cloud computing is a way of computing, via the Internet, that broadly shares computer resources instead of using software or storage on a local computer.A technical definition is "a computing capability that provides an abstraction between the computing resource and its underlying technical architecture (e.g., servers, storage, networks), enabling convenient, on-demand network access to a shared pool of configurable computing resources that can be rapidly provisioned and released with minimal management effort or service provider interaction."

Cloud Computing Binesh Kr. Singh (11H51F0006)Cloud computing is a phrase used to describe a variety of computing concepts that involve a large number of computers connected through a real-time communication network such as the Internet.In science, cloud computing is a synonym for distributed computing over a network, and means the ability to run a program or application on many connected computers at the same time.The popularity of the term can be attributed to its use in marketing to sell hosted services in the sense of application service provisioning that run client server software on a remote location.

Examples of Cloud Computing Storage Binesh Kr. Singh (11H51F0006)

Cloud Flavors? Binesh Kr. Singh (11H51F0006)SaaS Software as a ServiceIaaS Infrastructure as a ServicePaaS Platform as a ServiceDaaS Desktop as a Service

What is Software as a Service? (SaaS) Binesh Kr. Singh (11H51F0006)SaaS is a software delivery methodology that provides licensed multi-tenant access to software and its functions remotely as a Web-based service.

Usually billed based on usageUsually multi tenant environmentHighly scalable architecture

SaaS Examples Binesh Kr. Singh (11H51F0006)

Infrastructure as a Service (IaaS) Binesh Kr. Singh (11H51F0006)IaaS is the delivery of technology infrastructure as an on demand scalable service

Usually billed based on usageUsually multi tenant virtualized environmentCan be coupled with Managed Services for OS and application support

IaaS Examples Binesh Kr. Singh (11H51F0006)

Platform as a Service (PaaS) Binesh Kr. Singh (11H51F0006)PaaS provides all of the facilities required to support the complete life cycle of building and delivering web applications and services entirely from the Internet.

Typically applications must be developed with a particular platform in mindMulti tenant environmentsHighly scalable multi tier architecture

PaaS Examples Binesh Kr. Singh (11H51F0006)

Deployment Models Binesh Kr. Singh (11H51F0006)Public cloudPublic cloud (off-site and remote) describes cloud computing where resources are dynamically provisioned on an on-demand, self-service basis over the Internet, via web applications/web services, open API, from a third-party provider who bills on a utility computing basis.

Private cloudA private cloud environment is often the first step for a corporation prior to adopting a public cloud initiative. Corporations have discovered the benefits of consolidating shared services on virtualized hardware deployed from a primary datacenter to serve local and remote users.

Hybrid cloudA hybrid cloud environment consists of some portion of computing resources on-site (on premise) and off-site (public cloud). By integrating public cloud services, users can leverage cloud solutions for specific functions that are too costly to maintain on-premise such as virtual server disaster recovery, backups and test/development environments.

Community cloudA community cloud is formed when several organizations with similar requirements share common infrastructure. Costs are spread over fewer users than a public cloud but more than a single tenant.

Advantages of Cloud Computing Binesh Kr. Singh (11H51F0006)Achieve economies of scale increase volume output or productivity with fewer people. Your cost per unit, project or product plummets. Reduce spending on technology infrastructure. Maintain easy access to your information with minimal upfront spending. Pay as you go (weekly, quarterly or yearly), based on demand. Globalize your workforce on the cheap. People worldwide can access the cloud, provided they have an Internet connection. Streamline processes. Get more work done in less time with less people.

Advantages of Cloud Computing Binesh Kr. Singh (11H51F0006)Reduce capital costs. Theres no need to spend big money on hardware, software or licensing fees. Improve accessibility. You have access anytime, anywhere, making your life so much easier! Monitor projects more effectively. Stay within budget and ahead of completion cycle times. Less personnel training is needed. It takes fewer people to do more work on a cloud, with a minimal learning curve on hardware and software issues.Minimize licensing new software. Stretch and grow without the need to buy expensive software licenses or programs. Improve flexibility. You can change direction without serious people or financial issues at stake.

Dis-Advantages of Cloud Computing Binesh Kr. Singh (11H51F0006)Security and privacy in the CloudDependency and vendor lock-inTechnical Difficulties and DowntimeLimited control and flexibilityIncreased Vulnerability

Conclusion Binesh Kr. Singh (11H51F0006)Cloud Computing is outpacing the IT industryReal business value can be realized by customers of all sizesCloud solutions are simple to acquire, dont require long term contracts and are easier to scale up and down as neededProper planning and migration services are needed to ensure a successful implementationPublic and Private Clouds can be deployed together to leverage the best of bothThird party monitoring services ensure customer are getting the most out of their cloud environmentSecurity Compliance and Monitoring is achievable with careful planning and analysis

References & useful links Binesh Kr. Singh (11H51F0006)Amazon AWS: http://aws.amazon.com/free/AWS Cost Calculator: http://calculator.s3.amazonaws.com/calc5.htmlWindows Azure: http://www.azurepilot.com/Google App Engine (GAE): http://code.google.com/appengine/docs/whatisgoogleappengine.htmlGraph Analytics: http://www.umiacs.umd.edu/~jimmylin/Cloud9/docs/content/Lin_Schatz_MLG2010.pdfFor miscellaneous information: http://www.cse.buffalo.edu/~bina

Summary Binesh Kr. Singh (11H51F0006)We illustrated cloud concepts and demonstrated the cloud capabilities through simple applicationsWe discussed the features of the Hadoop File System, and mapreduce to handle big-data sets.We also explored some real business issues in adoption of cloud.Cloud is indeed an impactful technology that is sure to transform computing in business.

Cloud ComputingBinesh Kr. Singh11H51F0006Any Queries ?

Thanks