Download presentation
Presentation is loading. Please wait.
Published byPercival Marsh Modified over 8 years ago
1
Submitted to :- Neeraj Raheja Submitted by :- Ghelib A. Shuaib (Asst. Professor) Roll No :- 11107136 Class :- M.Tech(CSE) 2 nd Year
2
Content Introduction What is Cloud Computing? Cloud Architecture Dynamism Abstraction Resource Sharing What are Cloud Stacks? What is IaaS? What is PaaS? What is SaaS? Cloud Resources Cloud IaaS PaaS SaaS
3
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).
4
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.
6
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.
7
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”.
8
Cloud Architecture
9
http://www.techno-pulse.com/ Cloud Computing Cycle
10
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:
11
Centralization 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.
12
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.
13
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.
14
Rather than purchasing servers, software, data- center 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.
15
Layers
16
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
17
Cloud Deployment Models
18
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.
19
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.
20
Platform as a Service (PaaS)
21
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
22
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.
23
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.
24
Software as a Service (SaaS) Best SaaS Examples Sales Force CRM Google Apps ZOHO Support Deskaway ImpelCRM Wipro w-SaaS
25
Thank You
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.