The document provides an overview of cloud computing, including definitions of cloud, cloud characteristics, common cloud features, deployment models, service models, and examples of major cloud vendors like Amazon Web Services. It discusses how cloud computing provides on-demand access to shared computing resources over the internet and the business benefits of reduced costs and increased flexibility. However, some concerns include data security, latency issues for real-time applications, and lack of control over proprietary systems.
- The document discusses cloud computing concepts including virtualization, essential cloud features, cloud service models (SaaS, PaaS, IaaS, BPaaS), deployment models (private, public, hybrid, community cloud), and benefits of cloud computing.
- It outlines security concerns in cloud environments related to issues like physical controls being replaced by virtual controls, expanded access and shifted control, and increased speed of provisioning. It discusses how security domains map to cloud environments.
- Finally, it presents two viewpoints on cloud security - security from the cloud focuses on security-as-a-service, while security for the cloud focuses on secure usage of cloud applications.
Cloud Computing basic concept to understandRahulBhole12
Cloud computing is a model that provides convenient access to a shared pool of configurable computing resources. It has essential characteristics of on-demand self-service, broad network access, resource pooling, rapid elasticity, and measured service. There are three main service models - Software as a Service (SaaS), Platform as a Service (PaaS), and Infrastructure as a Service (IaaS). Deployment models include private cloud, community cloud, public cloud, and hybrid cloud. Cloud computing provides advantages of reduced costs and increased scalability and flexibility compared to traditional computing models.
The document defines cloud computing and its key characteristics, service models, and deployment models. Specifically, it provides definitions for cloud computing and its essential characteristics of on-demand self-service, broad network access, resource pooling, rapid elasticity, and measured service. It also describes the three cloud computing service models of Software as a Service (SaaS), Platform as a Service (PaaS), and Infrastructure as a Service (IaaS). Finally, it outlines the four deployment models of private cloud, public cloud, hybrid cloud, and community cloud.
Cloud Computing genral for all concepts.pptxraghavanp4
Cloud computing provides on-demand access to shared computing resources like networks, servers, storage, applications and services via the internet. It has three service models - Infrastructure as a Service (IaaS), Platform as a Service (PaaS) and Software as a Service (SaaS). There are four deployment models - public, private, hybrid and community clouds. Key enabling technologies include virtualization, distributed resource management and reservation-based provisioning to meet service level agreements.
Grid computing and utility computing were early models that influenced the development of cloud computing. Cloud computing provides on-demand access to shared computing resources like networks, servers, storage, applications and services via the internet. There are three cloud computing delivery models: Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS). IaaS provides basic computing resources, PaaS provides platforms to build applications, and SaaS provides ready-to-use applications. While cloud computing provides advantages like reduced costs and increased scalability, it also faces challenges regarding privacy, security, and vulnerabilities from infrastructure failures or attacks.
This document provides an overview of Oracle's cloud computing strategy. It discusses how Oracle aims to make cloud computing fully enterprise-grade by supporting both public and private clouds. It also describes Oracle's PaaS platform, which provides products to build public or private application platforms as a cloud service. Finally, it outlines how enterprises can evolve their current IT infrastructure to incorporate more cloud-like characteristics over time through grid computing, virtualization, self-service access, and internal chargeback for resources used.
The document summarizes key topics in cloud computing including definitions of cloud types (private, public, hybrid, community), characteristics of cloud services (on-demand self-service, broad network access, etc.), cloud service models (SaaS, PaaS, IaaS), benefits and risks of cloud adoption, security considerations, and predictions for cloud computing in 2012.
Cloud computing refers to delivering computing services over the internet. It allows users to access resources and services on-demand without needing to manage physical infrastructure. There are three main cloud service models: Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS). IaaS provides virtual computing resources, PaaS offers platforms for developing applications, and SaaS delivers software through web browsers. Cloud deployment models include public, private, hybrid, community, and multi-cloud options.
This document discusses cloud computing and provides definitions, types of cloud, services provided, and advantages. Cloud computing is defined as on-demand access to shared computing resources like networks, servers, storage, applications and services available over the internet on a pay-per-use basis. The types of cloud include public, private, hybrid and community clouds. Key services are Software as a Service (SaaS), Platform as a Service (PaaS), and Infrastructure as a Service (IaaS). Advantages include reduced costs, universal access, flexibility, and potential to be more green and economical.
This document provides an overview of cloud computing. It defines cloud computing as storing and accessing data and programs over the Internet instead of a computer's hard drive. The cloud delivers computing resources like storage, databases, and computing power over the Internet. There are different types of cloud services including Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS). Cloud computing provides advantages like reduced costs, scalability, and accessibility but also risks around security, privacy, and dependency on cloud providers.
This document provides an overview of cloud computing. It defines cloud computing as manipulating, configuring, and accessing applications online through virtualization of network resources that are managed and maintained remotely. The key components of cloud infrastructure are servers, storage, networking hardware, management software, deployment platforms, and hypervisors that allow sharing of physical resources. There are various cloud deployment models including public, private, hybrid, and community clouds. In addition, the document outlines several cloud service models such as IaaS, PaaS, SaaS, and IDaaS. Technologies that enable cloud computing are also discussed, including virtualization, service-oriented architecture, grid computing, and utility computing.
Cloud computing allows on-demand access to shared computing resources like servers, storage, databases, networking, software, analytics and more. It has 5 essential characteristics: on-demand self-service, broad network access, resource pooling, rapid elasticity, and measured service. The three main service models are Software as a Service (SaaS), Platform as a Service (PaaS), and Infrastructure as a Service (IaaS). Cloud deployment models include private, public, hybrid and community clouds.
The document provides an overview of cloud computing concepts including definitions, characteristics, deployment and service models. It defines cloud computing as providing on-demand access to computing resources and applications over the internet. The key characteristics are on-demand self-service, broad network access, resource pooling, rapid elasticity, and measured service. The common deployment models are public, private and hybrid clouds. The main service models are Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS).
Cloud deployment models: public, private, hybrid, community – Categories of cloud computing: Everything as a service: Infrastructure, platform, software - Pros and Cons of cloud computing – Implementation levels of virtualization – virtualization structure – virtualization of CPU, Memory and I/O devices – virtual clusters and Resource Management – Virtualization for data center automation.
A cross referenced whitepaper on cloud computingShahzad
The document defines cloud computing and its basic elements including SaaS, PaaS, IaaS, and utility computing. It discusses essential cloud characteristics like on-demand self-service, broad network access, resource pooling, rapid elasticity, and measured service. The document also covers cloud deployment models, platforms, applications, and criticism of cloud computing.
This is a 2 hour strategy workshop developed by Predrag Mitrovic (http://mynethouse.se and http://cloudadvisor.se).
The workshop is intended for CIOs and roles close to business strategy formulation around technology. Feel free to use the material and develop it further, as long as you give me access to the updated materials.
Any questions can be directed to my e-mail: predrag[at]mynethouse.se
I hope that you enjoy this material and find it useful.
/Predrag a.k.a Cloud Advisor
Cloud computing means storing and accessing data and programs over the Internet instead of your computer's hard drive.In computer networking, 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.
This document discusses various cloud deployment models and categories of cloud computing services. It provides details on public, private, hybrid, and community cloud models, comparing their advantages and disadvantages. Additionally, it describes the three main categories of cloud services - Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS). Public clouds promote standardization and flexibility while private clouds attempt customization and higher efficiency. Hybrid clouds operate with compromises around resource sharing.
This document discusses cloud computing, including its service models (SaaS, PaaS, IaaS), deployment models (private, public, hybrid, community cloud), architecture, and issues. Cloud computing refers to services and applications delivered over the internet that do not require special software. It has characteristics like on-demand self-service, centralized resources, and pay-per-use billing. The main service models are software as a service (SaaS), platform as a service (PaaS), and infrastructure as a service (IaaS). The deployment models include private clouds for individual organizations, public clouds with shared infrastructure, and hybrid clouds combining both. Issues involve security, ownership, reliability and legal concerns.
Speaker Presention by Irena Bojanova of the University of Maryland University...Tim Harvey
Irena Bojanova, Professor & Program Director in Information and Technology Systems at the University of Maryland University College, spoke at the Federal Cloud Computing Summit on Dec. 17, 2013 at the Ronald Reagan Building in Washington, D.C.
Cloud Computing genral for all concepts.pptxraghavanp4
Cloud computing provides on-demand access to shared computing resources like networks, servers, storage, applications and services via the internet. It has three service models - Infrastructure as a Service (IaaS), Platform as a Service (PaaS) and Software as a Service (SaaS). There are four deployment models - public, private, hybrid and community clouds. Key enabling technologies include virtualization, distributed resource management and reservation-based provisioning to meet service level agreements.
Grid computing and utility computing were early models that influenced the development of cloud computing. Cloud computing provides on-demand access to shared computing resources like networks, servers, storage, applications and services via the internet. There are three cloud computing delivery models: Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS). IaaS provides basic computing resources, PaaS provides platforms to build applications, and SaaS provides ready-to-use applications. While cloud computing provides advantages like reduced costs and increased scalability, it also faces challenges regarding privacy, security, and vulnerabilities from infrastructure failures or attacks.
This document provides an overview of Oracle's cloud computing strategy. It discusses how Oracle aims to make cloud computing fully enterprise-grade by supporting both public and private clouds. It also describes Oracle's PaaS platform, which provides products to build public or private application platforms as a cloud service. Finally, it outlines how enterprises can evolve their current IT infrastructure to incorporate more cloud-like characteristics over time through grid computing, virtualization, self-service access, and internal chargeback for resources used.
The document summarizes key topics in cloud computing including definitions of cloud types (private, public, hybrid, community), characteristics of cloud services (on-demand self-service, broad network access, etc.), cloud service models (SaaS, PaaS, IaaS), benefits and risks of cloud adoption, security considerations, and predictions for cloud computing in 2012.
Cloud computing refers to delivering computing services over the internet. It allows users to access resources and services on-demand without needing to manage physical infrastructure. There are three main cloud service models: Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS). IaaS provides virtual computing resources, PaaS offers platforms for developing applications, and SaaS delivers software through web browsers. Cloud deployment models include public, private, hybrid, community, and multi-cloud options.
This document discusses cloud computing and provides definitions, types of cloud, services provided, and advantages. Cloud computing is defined as on-demand access to shared computing resources like networks, servers, storage, applications and services available over the internet on a pay-per-use basis. The types of cloud include public, private, hybrid and community clouds. Key services are Software as a Service (SaaS), Platform as a Service (PaaS), and Infrastructure as a Service (IaaS). Advantages include reduced costs, universal access, flexibility, and potential to be more green and economical.
This document provides an overview of cloud computing. It defines cloud computing as storing and accessing data and programs over the Internet instead of a computer's hard drive. The cloud delivers computing resources like storage, databases, and computing power over the Internet. There are different types of cloud services including Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS). Cloud computing provides advantages like reduced costs, scalability, and accessibility but also risks around security, privacy, and dependency on cloud providers.
This document provides an overview of cloud computing. It defines cloud computing as manipulating, configuring, and accessing applications online through virtualization of network resources that are managed and maintained remotely. The key components of cloud infrastructure are servers, storage, networking hardware, management software, deployment platforms, and hypervisors that allow sharing of physical resources. There are various cloud deployment models including public, private, hybrid, and community clouds. In addition, the document outlines several cloud service models such as IaaS, PaaS, SaaS, and IDaaS. Technologies that enable cloud computing are also discussed, including virtualization, service-oriented architecture, grid computing, and utility computing.
Cloud computing allows on-demand access to shared computing resources like servers, storage, databases, networking, software, analytics and more. It has 5 essential characteristics: on-demand self-service, broad network access, resource pooling, rapid elasticity, and measured service. The three main service models are Software as a Service (SaaS), Platform as a Service (PaaS), and Infrastructure as a Service (IaaS). Cloud deployment models include private, public, hybrid and community clouds.
The document provides an overview of cloud computing concepts including definitions, characteristics, deployment and service models. It defines cloud computing as providing on-demand access to computing resources and applications over the internet. The key characteristics are on-demand self-service, broad network access, resource pooling, rapid elasticity, and measured service. The common deployment models are public, private and hybrid clouds. The main service models are Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS).
Cloud deployment models: public, private, hybrid, community – Categories of cloud computing: Everything as a service: Infrastructure, platform, software - Pros and Cons of cloud computing – Implementation levels of virtualization – virtualization structure – virtualization of CPU, Memory and I/O devices – virtual clusters and Resource Management – Virtualization for data center automation.
A cross referenced whitepaper on cloud computingShahzad
The document defines cloud computing and its basic elements including SaaS, PaaS, IaaS, and utility computing. It discusses essential cloud characteristics like on-demand self-service, broad network access, resource pooling, rapid elasticity, and measured service. The document also covers cloud deployment models, platforms, applications, and criticism of cloud computing.
This is a 2 hour strategy workshop developed by Predrag Mitrovic (http://mynethouse.se and http://cloudadvisor.se).
The workshop is intended for CIOs and roles close to business strategy formulation around technology. Feel free to use the material and develop it further, as long as you give me access to the updated materials.
Any questions can be directed to my e-mail: predrag[at]mynethouse.se
I hope that you enjoy this material and find it useful.
/Predrag a.k.a Cloud Advisor
Cloud computing means storing and accessing data and programs over the Internet instead of your computer's hard drive.In computer networking, 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.
This document discusses various cloud deployment models and categories of cloud computing services. It provides details on public, private, hybrid, and community cloud models, comparing their advantages and disadvantages. Additionally, it describes the three main categories of cloud services - Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS). Public clouds promote standardization and flexibility while private clouds attempt customization and higher efficiency. Hybrid clouds operate with compromises around resource sharing.
This document discusses cloud computing, including its service models (SaaS, PaaS, IaaS), deployment models (private, public, hybrid, community cloud), architecture, and issues. Cloud computing refers to services and applications delivered over the internet that do not require special software. It has characteristics like on-demand self-service, centralized resources, and pay-per-use billing. The main service models are software as a service (SaaS), platform as a service (PaaS), and infrastructure as a service (IaaS). The deployment models include private clouds for individual organizations, public clouds with shared infrastructure, and hybrid clouds combining both. Issues involve security, ownership, reliability and legal concerns.
Speaker Presention by Irena Bojanova of the University of Maryland University...Tim Harvey
Irena Bojanova, Professor & Program Director in Information and Technology Systems at the University of Maryland University College, spoke at the Federal Cloud Computing Summit on Dec. 17, 2013 at the Ronald Reagan Building in Washington, D.C.
The document discusses the logical and physical structure of an Oracle database. Logically, a database contains tablespaces which store database objects like tables and indexes. Tablespaces contain segments which store individual objects and are made up of extents and data blocks. Physically, database objects are stored in data files associated with each tablespace, while redo logs record changes and control files contain metadata.
This document summarizes the process of erythropoiesis, or red blood cell formation. It begins with pluripotent stem cells in the bone marrow that differentiate over 7 days through several stages to mature red blood cells. Key stages include pronormoblast, normoblast, reticulocyte. Erythropoiesis is regulated by the hormone erythropoietin, which is produced by the kidneys in response to low oxygen levels and stimulates red blood cell production. Erythropoiesis requires adequate nutrition, hormones, growth factors and transcriptional factors to produce the daily replacement of red blood cells with a lifespan of 120 days.
This document discusses the classification and typing of bacteria. It begins by explaining that bacteria can be grouped using phenotypic typing schemes utilized by clinicians, which examine bacterial morphology, staining properties, oxygen requirements, and biochemical tests. It also notes the importance of identifying the environmental reservoir and transmission means for clinicians. The document then provides details on various classification schemes for bacteria, including based on shape, staining, oxygen requirements, temperature tolerance, and structure. It focuses on the Gram stain technique and discusses characteristics of Gram-positive and Gram-negative bacteria.
The document discusses web services and SOAP. It provides an overview of web services as network services provided over HTTP that allow for distributed and platform-independent applications. SOAP is introduced as a protocol for exchanging XML-based messages to support remote procedure calls over the internet. Examples are provided of SOAP message structures and how SOAP messages can be used to encode remote procedure calls and responses within HTTP requests and responses.
1. The document discusses different ways to initialize and declare arrays in C++, including initializing arrays with values, initializing arrays to 0, and declaring multi-dimensional arrays.
2. It shows examples of initializing integer, float, and character arrays, as well as passing array elements as parameters.
3. Constant arrays and arrays with compile-time size are demonstrated.
Special Meetup Edition - TDX Bengaluru Meetup #52.pptxshyamraj55
We’re bringing the TDX energy to our community with 2 power-packed sessions:
🛠️ Workshop: MuleSoft for Agentforce
Explore the new version of our hands-on workshop featuring the latest Topic Center and API Catalog updates.
📄 Talk: Power Up Document Processing
Dive into smart automation with MuleSoft IDP, NLP, and Einstein AI for intelligent document workflows.
Linux Support for SMARC: How Toradex Empowers Embedded DevelopersToradex
Toradex brings robust Linux support to SMARC (Smart Mobility Architecture), ensuring high performance and long-term reliability for embedded applications. Here’s how:
• Optimized Torizon OS & Yocto Support – Toradex provides Torizon OS, a Debian-based easy-to-use platform, and Yocto BSPs for customized Linux images on SMARC modules.
• Seamless Integration with i.MX 8M Plus and i.MX 95 – Toradex SMARC solutions leverage NXP’s i.MX 8 M Plus and i.MX 95 SoCs, delivering power efficiency and AI-ready performance.
• Secure and Reliable – With Secure Boot, over-the-air (OTA) updates, and LTS kernel support, Toradex ensures industrial-grade security and longevity.
• Containerized Workflows for AI & IoT – Support for Docker, ROS, and real-time Linux enables scalable AI, ML, and IoT applications.
• Strong Ecosystem & Developer Support – Toradex offers comprehensive documentation, developer tools, and dedicated support, accelerating time-to-market.
With Toradex’s Linux support for SMARC, developers get a scalable, secure, and high-performance solution for industrial, medical, and AI-driven applications.
Do you have a specific project or application in mind where you're considering SMARC? We can help with Free Compatibility Check and help you with quick time-to-market
For more information: https://www.toradex.com/computer-on-modules/smarc-arm-family
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep DiveScyllaDB
Want to learn practical tips for designing systems that can scale efficiently without compromising speed?
Join us for a workshop where we’ll address these challenges head-on and explore how to architect low-latency systems using Rust. During this free interactive workshop oriented for developers, engineers, and architects, we’ll cover how Rust’s unique language features and the Tokio async runtime enable high-performance application development.
As you explore key principles of designing low-latency systems with Rust, you will learn how to:
- Create and compile a real-world app with Rust
- Connect the application to ScyllaDB (NoSQL data store)
- Negotiate tradeoffs related to data modeling and querying
- Manage and monitor the database for consistently low latencies
Spark is a powerhouse for large datasets, but when it comes to smaller data workloads, its overhead can sometimes slow things down. What if you could achieve high performance and efficiency without the need for Spark?
At S&P Global Commodity Insights, having a complete view of global energy and commodities markets enables customers to make data-driven decisions with confidence and create long-term, sustainable value. 🌍
Explore delta-rs + CDC and how these open-source innovations power lightweight, high-performance data applications beyond Spark! 🚀
This is the keynote of the Into the Box conference, highlighting the release of the BoxLang JVM language, its key enhancements, and its vision for the future.
Artificial Intelligence is providing benefits in many areas of work within the heritage sector, from image analysis, to ideas generation, and new research tools. However, it is more critical than ever for people, with analogue intelligence, to ensure the integrity and ethical use of AI. Including real people can improve the use of AI by identifying potential biases, cross-checking results, refining workflows, and providing contextual relevance to AI-driven results.
News about the impact of AI often paints a rosy picture. In practice, there are many potential pitfalls. This presentation discusses these issues and looks at the role of analogue intelligence and analogue interfaces in providing the best results to our audiences. How do we deal with factually incorrect results? How do we get content generated that better reflects the diversity of our communities? What roles are there for physical, in-person experiences in the digital world?
Technology Trends in 2025: AI and Big Data AnalyticsInData Labs
At InData Labs, we have been keeping an ear to the ground, looking out for AI-enabled digital transformation trends coming our way in 2025. Our report will provide a look into the technology landscape of the future, including:
-Artificial Intelligence Market Overview
-Strategies for AI Adoption in 2025
-Anticipated drivers of AI adoption and transformative technologies
-Benefits of AI and Big data for your business
-Tips on how to prepare your business for innovation
-AI and data privacy: Strategies for securing data privacy in AI models, etc.
Download your free copy nowand implement the key findings to improve your business.
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...Noah Loul
Artificial intelligence is changing how businesses operate. Companies are using AI agents to automate tasks, reduce time spent on repetitive work, and focus more on high-value activities. Noah Loul, an AI strategist and entrepreneur, has helped dozens of companies streamline their operations using smart automation. He believes AI agents aren't just tools—they're workers that take on repeatable tasks so your human team can focus on what matters. If you want to reduce time waste and increase output, AI agents are the next move.
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdfAbi john
Analyze the growth of meme coins from mere online jokes to potential assets in the digital economy. Explore the community, culture, and utility as they elevate themselves to a new era in cryptocurrency.
Procurement Insights Cost To Value Guide.pptxJon Hansen
Procurement Insights integrated Historic Procurement Industry Archives, serves as a powerful complement — not a competitor — to other procurement industry firms. It fills critical gaps in depth, agility, and contextual insight that most traditional analyst and association models overlook.
Learn more about this value- driven proprietary service offering here.
TrsLabs - Fintech Product & Business ConsultingTrs Labs
Hybrid Growth Mandate Model with TrsLabs
Strategic Investments, Inorganic Growth, Business Model Pivoting are critical activities that business don't do/change everyday. In cases like this, it may benefit your business to choose a temporary external consultant.
An unbiased plan driven by clearcut deliverables, market dynamics and without the influence of your internal office equations empower business leaders to make right choices.
Getting things done within a budget within a timeframe is key to Growing Business - No matter whether you are a start-up or a big company
Talk to us & Unlock the competitive advantage
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025BookNet Canada
Book industry standards are evolving rapidly. In the first part of this session, we’ll share an overview of key developments from 2024 and the early months of 2025. Then, BookNet’s resident standards expert, Tom Richardson, and CEO, Lauren Stewart, have a forward-looking conversation about what’s next.
Link to recording, transcript, and accompanying resource: https://bnctechforum.ca/sessions/standardsgoals-for-2025-standards-certification-roundup/
Presented by BookNet Canada on May 6, 2025 with support from the Department of Canadian Heritage.
Mobile App Development Company in Saudi ArabiaSteve Jonas
EmizenTech is a globally recognized software development company, proudly serving businesses since 2013. With over 11+ years of industry experience and a team of 200+ skilled professionals, we have successfully delivered 1200+ projects across various sectors. As a leading Mobile App Development Company In Saudi Arabia we offer end-to-end solutions for iOS, Android, and cross-platform applications. Our apps are known for their user-friendly interfaces, scalability, high performance, and strong security features. We tailor each mobile application to meet the unique needs of different industries, ensuring a seamless user experience. EmizenTech is committed to turning your vision into a powerful digital product that drives growth, innovation, and long-term success in the competitive mobile landscape of Saudi Arabia.
3. NIST Definition v15…
Cloud computing is a model for enabling
convenient, on-demand network access to a shared
pool of configurable computing resources (e.g.,
networks, servers, storage, applications, and
services) that can be rapidly provisioned and
released with minimal management effort or service
provider interaction. This cloud model promotes
availability and is composed of five essential
characteristics, three service models, and four
deployment models.
4. Characteristics/Deployment models (NIST)
• On-demand
self-service
• Broad
network
access
• Resource
pooling
• Rapid
elasticity
• Measured
Service
• Private cloud. The cloud infrastructure is
operated solely for an organization. It may be
managed by the organization or a third party and
may exist on premise or off premise.
• Community cloud. The cloud infrastructure is
shared by several organizations and supports a
specific community that has shared concerns
(e.g., mission, security requirements, policy, and
compliance considerations). It may be managed
by the organizations or a third party and may
exist on premise or off premise.
• Public cloud. The cloud infrastructure is made
available to the general public or a large industry
group and is owned by an organization selling
cloud services.
• Hybrid cloud. The cloud infrastructure is a
composition of two or more clouds (private,
community, or public) that remain unique entities
but are bound together by standardized or
proprietary technology that enables data and
application portability (e.g., cloud bursting for
load-balancing between clouds).
5. Service Models (NIST)
• Cloud Software as a Service (SaaS). The capability provided to the consumer
is to use the provider’s applications running on a cloud infrastructure. The
applications are accessible from various client devices through a thin client
interface such as a web browser (e.g., web-based email). The consumer does
not manage or control the underlying cloud infrastructure including network,
servers, operating systems, storage, or even individual application capabilities,
with the possible exception of limited user-specific application configuration
settings.
• Cloud Platform as a Service (PaaS). The capability provided to the consumer
is to deploy onto the cloud infrastructure consumer-created or acquired
applications created using programming languages and tools supported by the
provider. The consumer does not manage or control the underlying cloud
infrastructure including network, servers, operating systems, or storage, but has
control over the deployed applications and possibly application hosting
environment configurations.
• Cloud Infrastructure as a Service (IaaS). The capability provided to the
consumer is to provision processing, storage, networks, and other fundamental
computing resources where the consumer is able to deploy and run arbitrary
software, which can include operating systems and applications. The consumer
does not manage or control the underlying cloud infrastructure but has control
over operating systems, storage, deployed applications, and possibly limited
control of select networking components (e.g., host firewalls).
7. Evolution Over The Years
Adoption
Time
1961
John McCarthy proposed
'computer time-sharing
technology' to be sold
through utility business
model (like electricity) in a
lecture at MIT
Mid 90’s
ASP (Application Service
Provider) model with
single tenant hosting of
applications
Early 00’s
SaaS (Software as a
Service) model with
multi-tenant hosting of
applications
Late 00’s
Cloud Computing with pay
as you go model, leveraging
virtualization for data center
efficiencies and faster
networks
8. New?
• Cloud computing is an amalgam of mostly existing
technologies and services
• Some use models, coupled with scope of availability
and ease of use are part of what’s new
• The access and availability of computing, storage
and applications enables individual users to be
content creators, publishers and application
developers.
• Further developments and roles are expanding in
new and innovative ways.
• Are existing regulatory paradigms relevant or
applicable?
9. Virtualization
Virtualization is “separating the computing workload from
the hardware.”* Once computers have become more or
less disembodied, all sorts of possibilities open up. Virtual
machines … can be moved around while running, perhaps
to concentrate them on one server to save energy. They
can have an identical twin which takes over should the
original fail. And they can be sold prepackaged as “virtual
appliances”…eventually to turn a data centre—or even
several of them—into a single pool of computing, storage
and networking resources that can be allocated as
needed.
The Economist: Special Report – Where the Cloud Meets the Ground; Oct 23, 2008
*Quoting Paul Maritz of VMware
10. Cloud Computing Architecture
Web Services
Commodity Hardware
Virtual Machines
Dynamic
Application
Provisioning
CRM
Database
BI
Email
Virtualization Layer
11. Cloud Computing – Benefits
• Reduce capital expenditures
• Low barrier to entry
• Scalable infrastructure
• Cost-effective – Pay for what you use
• Acquire resources on demand
• Release resources when not needed
• Virtually infinite compute and storage resources
• Turn Organization’s fixed cost into variable cost
• May improve security
• Patch management/professionally managed services
12. Cloud Computing Vs. Traditional Hosting – Key
Differences
Aspect Traditional Hosting Cloud Computing
Procurement Cycle Weeks/Months Minutes
Deployment Cycle Weeks/Months Minutes
Total Cost Relatively fixed, high Pay per use, low
Flexibility Slow to scale Fast to scale (up or down)
Application Owner
Connectivity
Dedicated link/VPN Internet
Physical Deployment
Architecture
More transparent, more
control
Less transparent, less direct control
Application Performance Fast
Slow for part-cloud, part-outside applications
Fast for fully cloud based applications
13. Familiar Questions…
• Cloud?
• Abstraction Layer
• Where is my information?
• Who controls it?
• Who has access?
• How is being used?
• Who is it being shared with?
• Who is looking out for my interests?
14. Cloud computing – operational
concerns: the back end
Performance/availability/Service Level
Support
Interoperability
Audits/Oversight
Termination/Lock-in
Less by design and more by inertia…
Role of open standards
Portability
15. Cloud computing – legal concerns
Privacy
International data transfers
Consistent treatment
Lawful access issues
Export control
Data breach notification laws
Data retention laws
E-discovery
Government regulation
Jurisdiction/Conflict of Laws
16. Cloud computing – contractual
concerns
All of the operational/legal issues plus -
Data ownership
IP
Limitation of liability issues
SLAs
Indemnities
Subcontracting
Dispute resolution
Audits
Notice/ consent for transfer, where applicable
17. Desirable characteristics
• Extended corporate controls
• Good security/privacy policies, practices and
controls*
• Up-to-date; patched
• 24x7x356 service
• Mapping to legal requirements
• *Tools –
• PIA, Audit reports, Gap Analysis to 27001
• Privacy/Security by Design
• Ecosystem Accountability