Professional Documents
Culture Documents
Cloud Computing Ghalib Seminar
Cloud Computing Ghalib Seminar
Professor)
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).
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
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:
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
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
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.
Thank You