Cloud Computing Ghalib Seminar

Published on May 2016 | Categories: Documents | Downloads: 35 | Comments: 0 | Views: 234
of 25
Download PDF   Embed   Report

Comments

Content

Submitted to :- Neeraj Raheja (Asst. Professor)

Submitted by :- Ghelib A. Shuaib Roll No :- 11107136 Class :- M.Tech(CSE) 2nd Year

Content
•Introduction •What is Cloud Computing? •Cloud Architecture
•Dynamism •Abstraction •Resource Sharing

Cloud

•What are Cloud Stacks? •What is IaaS? •What is PaaS? •What is SaaS? •Cloud Resources

IaaS PaaS

SaaS

Introduction
Cloud computing is the delivery of computing as a service rather than a product, whereby shared resources, software, and information are provided to computers and other devices as a utility (like the electricity grid) over a network (typically the Internet).

What is cloud computing
provides computation, software, data access, and storage services that do not require end-user knowledge of the physical location and configuration of the system that delivers the services. Parallels to this concept can be drawn with the electricity grid, wherein end-users consume power without needing to understand the component devices or infrastructure required to provide the service.

Cloud Architecture
Cloud architecture are based on creation of large datacenter by defining a n abstraction between the platform and the operational system. Basically systems which use for deploying an application or information storing are used to call “Management Fabric Automated” system. This also an important part of cloud architecture. At the time of the deployment it provisions the hardware, deploy the operating system image on server and deploy services on server.

The number of server can be more than one. The set of server can also follow the “Grid Approach”, i.e. can be connected through LAN. The owner of the service can set the “Security Configuration” and other “Access Right” for service. Instead of that the architecture also use to have “Load Balance”, “DNS Server” and “”.”Switches” and “Router”.

Cloud Architecture

Cloud Computing Cycle

http://www.techno-pulse.com/

Characteristics
Cloud computing exhibits the following key characteristics: • Agility improves with users' ability to re-provision technological infrastructure resources. • Application programming interface (API) accessibility to software. • Cost is claimed to be reduced and in a public cloud delivery model capital expenditure is converted to operational expenditure . • Device and location independence . • Multi-tenancy enables sharing of resources and costs across a large pool of users hus allowing for:

• Centralization • Peak-load capacity • Peak-load capacity

• Reliability is improved if multiple redundant sites are used
• Scalability . • Performance is monitored .

• Security could improve due to centralization of data,

increased security-focused resources • Maintenance of cloud computing applications is easier, because they do not need to be installed on each user's computer.

Layers
Once an internet protocol connection is established among several computers, it is possible to share services within any one of the following layers.  Client : A cloud client consists of computer hardware and/or computer software that relies on cloud computing for application delivery and that is in essence useless without it. Examples include some computers, phones and other devices, operating systems, and browsers.

 Application

Cloud platform services, also known as platform as a service (PaaS), deliver a computing platform and/or solution stack as a service, often consuming cloud infrastructure and sustaining cloud applications
 Infrastructure

Cloud infrastructure services, also known as "infrastructure as a service" (IaaS), deliver computer infrastructure – typically a platform virtualization environment – as a service, along with raw (block) storage and networking.

Rather than purchasing servers, software, datacenter space or network equipment, clients instead buy those resources as a fully outsourced service. Suppliers typically bill such services on a utility computing basis; the amount of resources consumed (and therefore the cost) will typically reflect the level of activity .  Server
The servers layer consists of computer hardware and/or computer software products that are specifically designed for the delivery of cloud services, including multi-core processors, cloud-specific operating systems and combined offerings.

Layers

Cloud Deployment Models
 Private cloud  enterprise owned or leased  Community cloud  shared infrastructure for specific community  Public cloud  Sold to the public, mega-scale infrastructure  Hybrid cloud  composition of two or more clouds

Cloud Deployment Models

Infrastructure as a Service (IaaS)
This is the base layer of the cloud stack. It serves as a foundation for the other two layers, for their execution. The keyword behind this stack is Virtualization. Let us try to understand this using Amazon EC2. In Amazon EC2 (Elastic Compute Cloud) your application will be executed on a virtual computer (instance). You have the choice of virtual computer, where you can select a configuration of CPU, memory & storage that is optimal for your application. The whole cloud infrastructure viz. servers, routers, hardware based load-balancing, firewalls, storage & other network equipments are provided by the IaaS provider. The customer buy these resources as a service on a need basis.

Platform as a Service (PaaS)
Now you don’t need to invest millions of $$$ to get that development foundation ready for your developers. The PaaS provider will deliver the platform on the web, and in most of the cases you can consume the platform using your browser, i.e. no need to download any software. It has definitely empowered small & mid-size companies or even an individual developer to launch their own SaaS leveraging the power of these platform providers, without any initial investment.

Platform as a Service (PaaS)

 PaaS Layers

• Cloud OS • Cloud Middleware  PaaS Examples  Google App Engine and Windows Azure are examples of Cloud OS. OrangesScape & Wolf PaaS are cloud middleware. Windows Azure is gradually evolving into IaaS+PaaS

Software as a Service (SaaS)
This is the Top most layer of the cloud computing stack - directly consumed by end user – i.e. SaaS (Software as a Service). On-Premise applications are quite expensive, affordable only to big enterprises. Why? Cause On-Premise applications had a very high upfront CapEx (Capital Expenditure) ; which results in a high TCO (Total Cost of Ownership). On-Premise apps also require a higher number of skilled developers to maintain the application.

In its current avatar SaaS is going to be the best bet for SMEs/SMBs (Small & Mid size businesses). Now, they can afford best software solution for their business without investing anything at all on the infrastructure or development platform or skilled manpower. The only requirement for SaaS is a computer with browser, quite basic. SaaS is a recurring subscription based model delivered to customer on demand – Pay as you use.

Software as a Service (SaaS)
Best SaaS Examples Sales Force CRM Google Apps ZOHO Support Deskaway ImpelCRM Wipro w-SaaS

Thank You

Sponsor Documents

Or use your account on DocShare.tips

Hide

Forgot your password?

Or register your new account on DocShare.tips

Hide

Lost your password? Please enter your email address. You will receive a link to create a new password.

Back to log-in

Close