SlideShare una empresa de Scribd logo
1 de 58
Cloud Computing:
An Introduction
What is Cloud Computing?
• Technologies facilitating a new service-
oriented consumption and delivery model
of information systems (as utilities)
• Essentially, a new kind of IT/IS outsourcing
option for businesses
Virtual Environment
Physical Device Physical Device
Technology Convergence
• Computing-as-a-service is not new idea –
dates to 1960s and IBM’s Service Bureau
• Back then, and like many emerging
technologies, computing was relatively
expensive, so sharing made sense
• Moore’s Law sees the exponential increase in
price performance and ushers in the device-
centric era which has dominated, especially
since the 1980s
Technology Convergence
• But despite the allure of its perceived
autonomy, device-centric computing is
problematic – cost and complexity of
management
• Fast-forward to 2000s. Cheap, ubiquitous
broadband networks ushers in the Internet-
dominated era and sees cloud computing
emerging as a significant contender
Where did it come from?
1994
History of Cloud Computing
• Originally, Amazon, Google, Microsoft and
others had built large computing
infrastructures to support their core business
needs
• But excess capacity during non-peak demand
times, innovative resource scheduling and
large economies of scale gives rise to a new
business opportunity
History of Cloud Computing
• Reselling excess capacity as packaged, on-
demand services, using lightweight customer
acquisition and provisioning models
• Now, no longer just about excess capacity but
a business in its own right
• Cloud is dominated by de-facto standards
which has emerged from the rapid successful
operationalisation and commercialisation of
these computing services
Cloud Computing Models
Defining Cloud Computing
• The US National Institute of Standards and
Technology (NIST) proposes the following
definition for cloud computing:
Defining Cloud Computing
• “Cloud computing is a model for enabling
ubiquitous, 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.”
Defining Cloud Computing
• NIST also says the cloud model promotes
availability and is composed of:
5 4 3
Defining Cloud Computing
• NIST also says the cloud model promotes
availability and is composed of:
5 4 3
Essential
Characteristics
Deployment
Models
Service
Models
Five (5)
Essential
Characteristics
Five (5)
Essential
Characteristics
Online
Self-service
Broad
Network
Access
Resource
Pooling
Rapid
Elasticity
Measured
Service
Five (5) Essential Characteristics
• 1. On-Demand Self-Service
• A consumer can unilaterally provision
computing capabilities, such as server time
and network storage, as needed automatically
without requiring human interaction with each
service provider.
Five (5) Essential Characteristics
• 2. Broad Network Access
• Capabilities are available over the network and
accessed through standard mechanisms that
promote use by heterogeneous thin or thick
client platforms (e.g., mobile phones, tablets,
laptops, and workstations).
Five (5) Essential Characteristics
• 3. Resource Pooling
• The provider’s computing resources are pooled
to serve multiple consumers using a multi-
tenant model, with different physical and
virtual resources dynamically assigned and re-
assigned according to consumer demand.
Five (5) Essential Characteristics
• 3. Resource Pooling (cont.)
• There is a sense of location independence in that
the customer generally has no control or
knowledge over the exact location of the provided
resources but may be able to specify location at a
higher level of abstraction (e.g., country, state, or
datacenter). Examples of resources include
storage, processing, memory, and network
bandwidth.
Five (5) Essential Characteristics
• 4. Rapid Elasticity
• Capabilities can be elastically provisioned and
released, in some cases automatically, to scale
rapidly outward and inward commensurate
with demand. To the consumer, the
capabilities available for provisioning often
appear to be unlimited and can be
appropriated in any quantity at any time.
Five (5) Essential Characteristics
• 5. Measured Service
• Cloud systems automatically control and optimize
resource use by leveraging a metering capability at
some level of abstraction appropriate to the type
of service (e.g., storage, processing, bandwidth,
and active user accounts). Resource usage can be
monitored, controlled, and reported, providing
transparency for both the provider and consumer
of the utilized service.
Five (5) Essential Characteristics
• Also
• Resiliency- By virtue of a given cloud deployment’s size, its
service can survive interruption or loss of some physical
components without loss of function
• Redundancy - More availability, and better protection
against loss or damage
• Resolution - Automatic and dynamic resolution of resource
identities and addresses – by necessity of design and scale
• Ubiquity - Regardless of scope (public or private), the cloud
is expected to be available within that scope
Four (4)
Deployment
Models
Public
Cloud
Private
Cloud
Community
Cloud
Hybrid
Cloud
Four (4) Deployment Models
• 1. Public Cloud
• A public cloud deployment makes it possible for
anybody to access systems and services, and that
makes it less secure as it is open to everyone. It is
one in which cloud infrastructure services are
provided by the entity that delivers the cloud
services, not by the consumer. It is a type of cloud
hosting that allows customers and users to easily
access systems and services.
Four (4) Deployment Models
• 2. Private Cloud
• A private cloud deployment is the opposite of the
public cloud deployment model. It’s a single
customer. There is no need to share your hardware
with anyone else. The distinction between private
and public clouds is in how you handle all of the
hardware. It is also called the “internal cloud” and
it refers to the ability to access systems and
services within a given border or organization.
Four (4) Deployment Models
• 3. Community Cloud
• A community cloud deployment allows systems
and services to be accessible by a group of
organizations. It is a distributed system that is
created by integrating the services of different
clouds to address the specific needs of a
community, industry, or business. It is generally
managed by a third party or by the combination of
one or more organizations in the community.
Four (4) Deployment Models
• 4. Hybrid Cloud
• A hybrid cloud deployment bridges the public and
private worlds with a layer of proprietary software,
and it gives the best of both worlds. With a hybrid
solution, you may host the app in a safe
environment while taking advantage of the public
cloud’s cost savings. Organizations can move data
and applications between different clouds using a
combination of two or more cloud deployment
methods, depending on their needs.
Three (3)
Service
Models
IAAS
PAAS
SAAS
Three (3) Service Models
• 1. IAAS
• Infrastructure as a Service (IaaS) on-demand
access to cloud-hosted physical and virtual servers,
storage and networking - the backend IT
infrastructure for running applications and
workloads in the cloud.
• DigitalOcean, Linode, Rackspace, Amazon Web
Services (AWS), Cisco Metapod, Microsoft Azure,
Google Compute Engine (GCE)
Three (3) Service Models
• 2. PAAS
• Platform as a Service (PaaS) is on-demand
access to a complete, ready-to-use, cloud-
hosted platform for developing, running,
maintaining and managing applications.
• AWS Elastic Beanstalk, Windows Azure,
Heroku, Force.com, Google App Engine,
Apache Stratos, OpenShift
Three (3) Service Models
• 3. SAAS
• Software as a Service (SaaS) is on-demand
access to ready-to-use, cloud-hosted
application software.
• Google Workspace, Dropbox, Salesforce, Cisco
WebEx, Concur, GoToMeeting
SAAS
PAAS
IAAS
The Good, the Bad, and
the Interesting of
Cloud Computing
THE GOOD
Simplified Customer Acquisition
• Per-usage tariffs on the infrastructure or
platforms
• Non-intermediated, automated self-
provisioning over the internet
• Homogenised packaging, pricing and
delivery of services
Elastic Demand
• Get and pay for what you need when you
need it (within reason)
• Making it operational expense (Opex) rather
than capital expense (Capex) intensive
• Allows low-risk experimentation or agile
demand fulfilment for out-of-the-ordinary IT
requirements
Utility Pricing
• Utility pricing
• Don’t pay for what you are not using
• But pay a little more when you are
• Consumer-style billing for everyone
Developer Ecosystem
• APIs
• Tools
• Low-friction entry points (often free to get
hooked)
• Theoretically easy portability and
extractability but not always so in practice
THE BAD
Security Issues
• There is a lack of transparency of data
location, access permission, soundness of
security architectures.
• These are significant security challenges.
Missing or poor SLAs
• Service-level agreements (SLAs) are important
to establish clear commitments between a
service provider and a customer.
• SLAs are common in the telecommunications
industry and provide corporations with a
guarantee that certain standards will be
upheld.
Lack of Industry Standardisation
• No ISO, DMTF, IEEE, etc.
• De facto standards by virtue of
commercial success
No Real Contracts or Guarantees
• In particular, what happens if a provider
goes bust? Or if they get bought out.
• There are a range of legal issues, here’s an
older dissertation on this topic:
• http://www.damiantgordon.com/Researc
h/Dissertations/AlanHarris.pdf
THE INTERESTING
Business Impact
• Cloud deployments challenge many existing
business processes and the traditional IT/IS
architectures and practices that support them
• Cloud can be viewed as a disruptive
innovation
• Cloud can also be considered as another
outsourcing option -- build-or-buy decision
Business Impact
• IT/IS leaders and managers cannot ignore
this trend in their planning and strategy
development
• But there are always many snake-oil
merchants all too willing to exploit on
unsuspecting or poorly educated CIOs –
cloud washing
Business Impact
• Cloud is creating new markets (for
services) and is disrupting an existing
market (proprietary infrastructure
investment)
• Cloud has many obvious disadvantages
compared to owned technologies (e.g.
security, reliability, risk of vendor lock-in)
Business Impact
• But the disruptive innovation model
demonstrates how apparently inadequate
technologies can initially satisfy basic
customer needs and then succeed even
more over time
Business Impact
• Incumbent suppliers (e.g. Dell, HP, IBM, Oracle) are trying
to re-focus their business but can they be successful
quickly?
Business Impact
• Cloud has enabled the creation of new
businesses which may otherwise not exist
• Could be entire new start-ups or new
business units within existing companies
• Cloud’s low friction, low cost acquisition
model changes the game
Business Impact
• Facilitates a relatively risk-free trial-and-
error approach to the marketplace –
significant capital commitment not
necessarily required to validate an idea
• Published cloud tariffs allows rough cost-
estimates to be made
Business Impact
• Staffing Considerations:
• The risk of losing existing IT skills which may not be a
problem if they are not core to the business activity
– but it is rarely that simple
• Existing and new staff may require different kinds of
training
• Pressures to reduce or redeploy headcount – risks to
retention of key staff
• Each consideration may tempt managers to
postpone important decisions around cloud
Business Impact
• Market Considerations:
• Regulatory framework in which the business
might operate (e.g. banking or
pharmaceuticals)
• Customer attitudes towards their data
• Competitors’ stance and relative adoption of
cloud technology and whether this has or
has not led to any perceived advantage
Introduction to Cloud Computing

Más contenido relacionado

Similar a Introduction to Cloud Computing

Cloud-mod1-chap1.pptx
Cloud-mod1-chap1.pptxCloud-mod1-chap1.pptx
Cloud-mod1-chap1.pptxchayashree12
 
CloudComputing_UNIT 3.pdf
CloudComputing_UNIT 3.pdfCloudComputing_UNIT 3.pdf
CloudComputing_UNIT 3.pdfkhan593595
 
CloudComputing_UNIT 3.pdf
CloudComputing_UNIT 3.pdfCloudComputing_UNIT 3.pdf
CloudComputing_UNIT 3.pdfkhan593595
 
Cloud Computing basic concept to understand
Cloud Computing basic concept to understandCloud Computing basic concept to understand
Cloud Computing basic concept to understandRahulBhole12
 
NIST Model of Cloud Computing by Piyush Bujade.pptx
NIST Model of Cloud Computing by Piyush Bujade.pptxNIST Model of Cloud Computing by Piyush Bujade.pptx
NIST Model of Cloud Computing by Piyush Bujade.pptxtheLegendPiyush
 
CLOUD COMPUTING.ppt
CLOUD COMPUTING.pptCLOUD COMPUTING.ppt
CLOUD COMPUTING.pptDss
 
Speaker Presention by Irena Bojanova of the University of Maryland University...
Speaker Presention by Irena Bojanova of the University of Maryland University...Speaker Presention by Irena Bojanova of the University of Maryland University...
Speaker Presention by Irena Bojanova of the University of Maryland University...Tim Harvey
 
Cloud Computing (Lecture 1 & 2).pptx
Cloud Computing (Lecture 1 & 2).pptxCloud Computing (Lecture 1 & 2).pptx
Cloud Computing (Lecture 1 & 2).pptxMuhammadArslan799356
 
CC Notes.pdf of jdjejwiwu22u28938ehdh3y2u2838e
CC Notes.pdf of jdjejwiwu22u28938ehdh3y2u2838eCC Notes.pdf of jdjejwiwu22u28938ehdh3y2u2838e
CC Notes.pdf of jdjejwiwu22u28938ehdh3y2u2838eRamzanShareefPrivate
 
Cloud Computing MODULE 1 basics of cloud computing .ppt
Cloud Computing MODULE 1 basics of cloud computing .pptCloud Computing MODULE 1 basics of cloud computing .ppt
Cloud Computing MODULE 1 basics of cloud computing .pptmithunrocky72
 
Cloud computing & security basics
Cloud computing & security   basicsCloud computing & security   basics
Cloud computing & security basicsRahul Gurnani
 
Unit-I Introduction to Cloud Computing.pptx
Unit-I Introduction to Cloud Computing.pptxUnit-I Introduction to Cloud Computing.pptx
Unit-I Introduction to Cloud Computing.pptxgarkhot123
 
Introduction of cloud computing
Introduction of cloud computingIntroduction of cloud computing
Introduction of cloud computingSuman Sharma
 
Cloud Computing Basics.pptx
Cloud Computing Basics.pptxCloud Computing Basics.pptx
Cloud Computing Basics.pptxSeethaDinesh
 
Cloud computing(ppt)
Cloud computing(ppt)Cloud computing(ppt)
Cloud computing(ppt)priyas211420
 

Similar a Introduction to Cloud Computing (20)

Cloud-mod1-chap1.pptx
Cloud-mod1-chap1.pptxCloud-mod1-chap1.pptx
Cloud-mod1-chap1.pptx
 
CloudComputing_UNIT 3.pdf
CloudComputing_UNIT 3.pdfCloudComputing_UNIT 3.pdf
CloudComputing_UNIT 3.pdf
 
CloudComputing_UNIT 3.pdf
CloudComputing_UNIT 3.pdfCloudComputing_UNIT 3.pdf
CloudComputing_UNIT 3.pdf
 
Cloud Computing basic concept to understand
Cloud Computing basic concept to understandCloud Computing basic concept to understand
Cloud Computing basic concept to understand
 
12458003.ppt
12458003.ppt12458003.ppt
12458003.ppt
 
NIST Model of Cloud Computing by Piyush Bujade.pptx
NIST Model of Cloud Computing by Piyush Bujade.pptxNIST Model of Cloud Computing by Piyush Bujade.pptx
NIST Model of Cloud Computing by Piyush Bujade.pptx
 
The cloud ecosystem
The cloud ecosystemThe cloud ecosystem
The cloud ecosystem
 
CLOUD COMPUTING.ppt
CLOUD COMPUTING.pptCLOUD COMPUTING.ppt
CLOUD COMPUTING.ppt
 
Speaker Presention by Irena Bojanova of the University of Maryland University...
Speaker Presention by Irena Bojanova of the University of Maryland University...Speaker Presention by Irena Bojanova of the University of Maryland University...
Speaker Presention by Irena Bojanova of the University of Maryland University...
 
Cloud Computing (Lecture 1 & 2).pptx
Cloud Computing (Lecture 1 & 2).pptxCloud Computing (Lecture 1 & 2).pptx
Cloud Computing (Lecture 1 & 2).pptx
 
CC Notes.pdf of jdjejwiwu22u28938ehdh3y2u2838e
CC Notes.pdf of jdjejwiwu22u28938ehdh3y2u2838eCC Notes.pdf of jdjejwiwu22u28938ehdh3y2u2838e
CC Notes.pdf of jdjejwiwu22u28938ehdh3y2u2838e
 
Cloud Computing MODULE 1 basics of cloud computing .ppt
Cloud Computing MODULE 1 basics of cloud computing .pptCloud Computing MODULE 1 basics of cloud computing .ppt
Cloud Computing MODULE 1 basics of cloud computing .ppt
 
Cloud computing & security basics
Cloud computing & security   basicsCloud computing & security   basics
Cloud computing & security basics
 
Unit-I Introduction to Cloud Computing.pptx
Unit-I Introduction to Cloud Computing.pptxUnit-I Introduction to Cloud Computing.pptx
Unit-I Introduction to Cloud Computing.pptx
 
Introduction of cloud computing
Introduction of cloud computingIntroduction of cloud computing
Introduction of cloud computing
 
Cloud Computing Basics.pptx
Cloud Computing Basics.pptxCloud Computing Basics.pptx
Cloud Computing Basics.pptx
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing(ppt)
Cloud computing(ppt)Cloud computing(ppt)
Cloud computing(ppt)
 
lecture5_4.pptx
lecture5_4.pptxlecture5_4.pptx
lecture5_4.pptx
 

Más de Damian T. Gordon

Universal Design for Learning, Co-Designing with Students.
Universal Design for Learning, Co-Designing with Students.Universal Design for Learning, Co-Designing with Students.
Universal Design for Learning, Co-Designing with Students.Damian T. Gordon
 
Introduction to Microservices
Introduction to MicroservicesIntroduction to Microservices
Introduction to MicroservicesDamian T. Gordon
 
Evaluating Teaching: SECTIONS
Evaluating Teaching: SECTIONSEvaluating Teaching: SECTIONS
Evaluating Teaching: SECTIONSDamian T. Gordon
 
Evaluating Teaching: MERLOT
Evaluating Teaching: MERLOTEvaluating Teaching: MERLOT
Evaluating Teaching: MERLOTDamian T. Gordon
 
Evaluating Teaching: Anstey and Watson Rubric
Evaluating Teaching: Anstey and Watson RubricEvaluating Teaching: Anstey and Watson Rubric
Evaluating Teaching: Anstey and Watson RubricDamian T. Gordon
 
Designing Teaching: Pause Procedure
Designing Teaching: Pause ProcedureDesigning Teaching: Pause Procedure
Designing Teaching: Pause ProcedureDamian T. Gordon
 
Designing Teaching: ASSURE
Designing Teaching: ASSUREDesigning Teaching: ASSURE
Designing Teaching: ASSUREDamian T. Gordon
 
Designing Teaching: Laurilliard's Learning Types
Designing Teaching: Laurilliard's Learning TypesDesigning Teaching: Laurilliard's Learning Types
Designing Teaching: Laurilliard's Learning TypesDamian T. Gordon
 
Designing Teaching: Gagne's Nine Events of Instruction
Designing Teaching: Gagne's Nine Events of InstructionDesigning Teaching: Gagne's Nine Events of Instruction
Designing Teaching: Gagne's Nine Events of InstructionDamian T. Gordon
 
Designing Teaching: Elaboration Theory
Designing Teaching: Elaboration TheoryDesigning Teaching: Elaboration Theory
Designing Teaching: Elaboration TheoryDamian T. Gordon
 
Universally Designed Learning Spaces: Some Considerations
Universally Designed Learning Spaces: Some ConsiderationsUniversally Designed Learning Spaces: Some Considerations
Universally Designed Learning Spaces: Some ConsiderationsDamian T. Gordon
 
Universal Design for Learning
Universal Design for Learning Universal Design for Learning
Universal Design for Learning Damian T. Gordon
 

Más de Damian T. Gordon (20)

Universal Design for Learning, Co-Designing with Students.
Universal Design for Learning, Co-Designing with Students.Universal Design for Learning, Co-Designing with Students.
Universal Design for Learning, Co-Designing with Students.
 
Introduction to Microservices
Introduction to MicroservicesIntroduction to Microservices
Introduction to Microservices
 
REST and RESTful Services
REST and RESTful ServicesREST and RESTful Services
REST and RESTful Services
 
Serverless Computing
Serverless ComputingServerless Computing
Serverless Computing
 
Cloud Identity Management
Cloud Identity ManagementCloud Identity Management
Cloud Identity Management
 
Containers and Docker
Containers and DockerContainers and Docker
Containers and Docker
 
Introduction to ChatGPT
Introduction to ChatGPTIntroduction to ChatGPT
Introduction to ChatGPT
 
How to Argue Logically
How to Argue LogicallyHow to Argue Logically
How to Argue Logically
 
Evaluating Teaching: SECTIONS
Evaluating Teaching: SECTIONSEvaluating Teaching: SECTIONS
Evaluating Teaching: SECTIONS
 
Evaluating Teaching: MERLOT
Evaluating Teaching: MERLOTEvaluating Teaching: MERLOT
Evaluating Teaching: MERLOT
 
Evaluating Teaching: Anstey and Watson Rubric
Evaluating Teaching: Anstey and Watson RubricEvaluating Teaching: Anstey and Watson Rubric
Evaluating Teaching: Anstey and Watson Rubric
 
Evaluating Teaching: LORI
Evaluating Teaching: LORIEvaluating Teaching: LORI
Evaluating Teaching: LORI
 
Designing Teaching: Pause Procedure
Designing Teaching: Pause ProcedureDesigning Teaching: Pause Procedure
Designing Teaching: Pause Procedure
 
Designing Teaching: ADDIE
Designing Teaching: ADDIEDesigning Teaching: ADDIE
Designing Teaching: ADDIE
 
Designing Teaching: ASSURE
Designing Teaching: ASSUREDesigning Teaching: ASSURE
Designing Teaching: ASSURE
 
Designing Teaching: Laurilliard's Learning Types
Designing Teaching: Laurilliard's Learning TypesDesigning Teaching: Laurilliard's Learning Types
Designing Teaching: Laurilliard's Learning Types
 
Designing Teaching: Gagne's Nine Events of Instruction
Designing Teaching: Gagne's Nine Events of InstructionDesigning Teaching: Gagne's Nine Events of Instruction
Designing Teaching: Gagne's Nine Events of Instruction
 
Designing Teaching: Elaboration Theory
Designing Teaching: Elaboration TheoryDesigning Teaching: Elaboration Theory
Designing Teaching: Elaboration Theory
 
Universally Designed Learning Spaces: Some Considerations
Universally Designed Learning Spaces: Some ConsiderationsUniversally Designed Learning Spaces: Some Considerations
Universally Designed Learning Spaces: Some Considerations
 
Universal Design for Learning
Universal Design for Learning Universal Design for Learning
Universal Design for Learning
 

Último

Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parentsnavabharathschool99
 
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptxAUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptxiammrhaywood
 
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptxMusic 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptxleah joy valeriano
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSJoshuaGantuangco2
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Celine George
 
4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptxmary850239
 
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfVanessa Camilleri
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptxmary850239
 
Food processing presentation for bsc agriculture hons
Food processing presentation for bsc agriculture honsFood processing presentation for bsc agriculture hons
Food processing presentation for bsc agriculture honsManeerUddin
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Celine George
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxAshokKarra1
 
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfVirtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfErwinPantujan2
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxAnupkumar Sharma
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...Nguyen Thanh Tu Collection
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfJemuel Francisco
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...Postal Advocate Inc.
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfPatidar M
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Celine George
 

Último (20)

Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parents
 
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptxAUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
 
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptxMusic 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17
 
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptxLEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
 
4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx
 
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdf
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx
 
Food processing presentation for bsc agriculture hons
Food processing presentation for bsc agriculture honsFood processing presentation for bsc agriculture hons
Food processing presentation for bsc agriculture hons
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptx
 
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfVirtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
 
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptxYOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdf
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17
 

Introduction to Cloud Computing

  • 2.
  • 3.
  • 4. What is Cloud Computing? • Technologies facilitating a new service- oriented consumption and delivery model of information systems (as utilities) • Essentially, a new kind of IT/IS outsourcing option for businesses Virtual Environment Physical Device Physical Device
  • 5. Technology Convergence • Computing-as-a-service is not new idea – dates to 1960s and IBM’s Service Bureau • Back then, and like many emerging technologies, computing was relatively expensive, so sharing made sense • Moore’s Law sees the exponential increase in price performance and ushers in the device- centric era which has dominated, especially since the 1980s
  • 6. Technology Convergence • But despite the allure of its perceived autonomy, device-centric computing is problematic – cost and complexity of management • Fast-forward to 2000s. Cheap, ubiquitous broadband networks ushers in the Internet- dominated era and sees cloud computing emerging as a significant contender
  • 7. Where did it come from?
  • 8.
  • 9.
  • 10. 1994
  • 11. History of Cloud Computing • Originally, Amazon, Google, Microsoft and others had built large computing infrastructures to support their core business needs • But excess capacity during non-peak demand times, innovative resource scheduling and large economies of scale gives rise to a new business opportunity
  • 12. History of Cloud Computing • Reselling excess capacity as packaged, on- demand services, using lightweight customer acquisition and provisioning models • Now, no longer just about excess capacity but a business in its own right • Cloud is dominated by de-facto standards which has emerged from the rapid successful operationalisation and commercialisation of these computing services
  • 14. Defining Cloud Computing • The US National Institute of Standards and Technology (NIST) proposes the following definition for cloud computing:
  • 15. Defining Cloud Computing • “Cloud computing is a model for enabling ubiquitous, 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.”
  • 16. Defining Cloud Computing • NIST also says the cloud model promotes availability and is composed of: 5 4 3
  • 17. Defining Cloud Computing • NIST also says the cloud model promotes availability and is composed of: 5 4 3 Essential Characteristics Deployment Models Service Models
  • 20. Five (5) Essential Characteristics • 1. On-Demand Self-Service • A consumer can unilaterally provision computing capabilities, such as server time and network storage, as needed automatically without requiring human interaction with each service provider.
  • 21. Five (5) Essential Characteristics • 2. Broad Network Access • Capabilities are available over the network and accessed through standard mechanisms that promote use by heterogeneous thin or thick client platforms (e.g., mobile phones, tablets, laptops, and workstations).
  • 22. Five (5) Essential Characteristics • 3. Resource Pooling • The provider’s computing resources are pooled to serve multiple consumers using a multi- tenant model, with different physical and virtual resources dynamically assigned and re- assigned according to consumer demand.
  • 23. Five (5) Essential Characteristics • 3. Resource Pooling (cont.) • There is a sense of location independence in that the customer generally has no control or knowledge over the exact location of the provided resources but may be able to specify location at a higher level of abstraction (e.g., country, state, or datacenter). Examples of resources include storage, processing, memory, and network bandwidth.
  • 24. Five (5) Essential Characteristics • 4. Rapid Elasticity • Capabilities can be elastically provisioned and released, in some cases automatically, to scale rapidly outward and inward commensurate with demand. To the consumer, the capabilities available for provisioning often appear to be unlimited and can be appropriated in any quantity at any time.
  • 25. Five (5) Essential Characteristics • 5. Measured Service • Cloud systems automatically control and optimize resource use by leveraging a metering capability at some level of abstraction appropriate to the type of service (e.g., storage, processing, bandwidth, and active user accounts). Resource usage can be monitored, controlled, and reported, providing transparency for both the provider and consumer of the utilized service.
  • 26. Five (5) Essential Characteristics • Also • Resiliency- By virtue of a given cloud deployment’s size, its service can survive interruption or loss of some physical components without loss of function • Redundancy - More availability, and better protection against loss or damage • Resolution - Automatic and dynamic resolution of resource identities and addresses – by necessity of design and scale • Ubiquity - Regardless of scope (public or private), the cloud is expected to be available within that scope
  • 28. Four (4) Deployment Models • 1. Public Cloud • A public cloud deployment makes it possible for anybody to access systems and services, and that makes it less secure as it is open to everyone. It is one in which cloud infrastructure services are provided by the entity that delivers the cloud services, not by the consumer. It is a type of cloud hosting that allows customers and users to easily access systems and services.
  • 29. Four (4) Deployment Models • 2. Private Cloud • A private cloud deployment is the opposite of the public cloud deployment model. It’s a single customer. There is no need to share your hardware with anyone else. The distinction between private and public clouds is in how you handle all of the hardware. It is also called the “internal cloud” and it refers to the ability to access systems and services within a given border or organization.
  • 30. Four (4) Deployment Models • 3. Community Cloud • A community cloud deployment allows systems and services to be accessible by a group of organizations. It is a distributed system that is created by integrating the services of different clouds to address the specific needs of a community, industry, or business. It is generally managed by a third party or by the combination of one or more organizations in the community.
  • 31. Four (4) Deployment Models • 4. Hybrid Cloud • A hybrid cloud deployment bridges the public and private worlds with a layer of proprietary software, and it gives the best of both worlds. With a hybrid solution, you may host the app in a safe environment while taking advantage of the public cloud’s cost savings. Organizations can move data and applications between different clouds using a combination of two or more cloud deployment methods, depending on their needs.
  • 33. Three (3) Service Models • 1. IAAS • Infrastructure as a Service (IaaS) on-demand access to cloud-hosted physical and virtual servers, storage and networking - the backend IT infrastructure for running applications and workloads in the cloud. • DigitalOcean, Linode, Rackspace, Amazon Web Services (AWS), Cisco Metapod, Microsoft Azure, Google Compute Engine (GCE)
  • 34. Three (3) Service Models • 2. PAAS • Platform as a Service (PaaS) is on-demand access to a complete, ready-to-use, cloud- hosted platform for developing, running, maintaining and managing applications. • AWS Elastic Beanstalk, Windows Azure, Heroku, Force.com, Google App Engine, Apache Stratos, OpenShift
  • 35. Three (3) Service Models • 3. SAAS • Software as a Service (SaaS) is on-demand access to ready-to-use, cloud-hosted application software. • Google Workspace, Dropbox, Salesforce, Cisco WebEx, Concur, GoToMeeting
  • 37. The Good, the Bad, and the Interesting of Cloud Computing
  • 39. Simplified Customer Acquisition • Per-usage tariffs on the infrastructure or platforms • Non-intermediated, automated self- provisioning over the internet • Homogenised packaging, pricing and delivery of services
  • 40. Elastic Demand • Get and pay for what you need when you need it (within reason) • Making it operational expense (Opex) rather than capital expense (Capex) intensive • Allows low-risk experimentation or agile demand fulfilment for out-of-the-ordinary IT requirements
  • 41. Utility Pricing • Utility pricing • Don’t pay for what you are not using • But pay a little more when you are • Consumer-style billing for everyone
  • 42. Developer Ecosystem • APIs • Tools • Low-friction entry points (often free to get hooked) • Theoretically easy portability and extractability but not always so in practice
  • 44. Security Issues • There is a lack of transparency of data location, access permission, soundness of security architectures. • These are significant security challenges.
  • 45. Missing or poor SLAs • Service-level agreements (SLAs) are important to establish clear commitments between a service provider and a customer. • SLAs are common in the telecommunications industry and provide corporations with a guarantee that certain standards will be upheld.
  • 46. Lack of Industry Standardisation • No ISO, DMTF, IEEE, etc. • De facto standards by virtue of commercial success
  • 47. No Real Contracts or Guarantees • In particular, what happens if a provider goes bust? Or if they get bought out. • There are a range of legal issues, here’s an older dissertation on this topic: • http://www.damiantgordon.com/Researc h/Dissertations/AlanHarris.pdf
  • 49. Business Impact • Cloud deployments challenge many existing business processes and the traditional IT/IS architectures and practices that support them • Cloud can be viewed as a disruptive innovation • Cloud can also be considered as another outsourcing option -- build-or-buy decision
  • 50. Business Impact • IT/IS leaders and managers cannot ignore this trend in their planning and strategy development • But there are always many snake-oil merchants all too willing to exploit on unsuspecting or poorly educated CIOs – cloud washing
  • 51. Business Impact • Cloud is creating new markets (for services) and is disrupting an existing market (proprietary infrastructure investment) • Cloud has many obvious disadvantages compared to owned technologies (e.g. security, reliability, risk of vendor lock-in)
  • 52. Business Impact • But the disruptive innovation model demonstrates how apparently inadequate technologies can initially satisfy basic customer needs and then succeed even more over time
  • 53. Business Impact • Incumbent suppliers (e.g. Dell, HP, IBM, Oracle) are trying to re-focus their business but can they be successful quickly?
  • 54. Business Impact • Cloud has enabled the creation of new businesses which may otherwise not exist • Could be entire new start-ups or new business units within existing companies • Cloud’s low friction, low cost acquisition model changes the game
  • 55. Business Impact • Facilitates a relatively risk-free trial-and- error approach to the marketplace – significant capital commitment not necessarily required to validate an idea • Published cloud tariffs allows rough cost- estimates to be made
  • 56. Business Impact • Staffing Considerations: • The risk of losing existing IT skills which may not be a problem if they are not core to the business activity – but it is rarely that simple • Existing and new staff may require different kinds of training • Pressures to reduce or redeploy headcount – risks to retention of key staff • Each consideration may tempt managers to postpone important decisions around cloud
  • 57. Business Impact • Market Considerations: • Regulatory framework in which the business might operate (e.g. banking or pharmaceuticals) • Customer attitudes towards their data • Competitors’ stance and relative adoption of cloud technology and whether this has or has not led to any perceived advantage