6 Cloud Services Flashcards
Describe the interface of the types of services relevant in this chapter
+ name an example for each service
Cloud Services: application to human, application to application, human to application
-> Dropbox
Clouder labour services: human to application
-> Amazon Mechanical Turk
IT services: any
->Support hotline
Define the term outsourcing
contracting an existing business function or process of an organization (customer) to an independent organization (provider)
Which operations can be outsourced?
Business Processes Applications (Software) Infrastructure Platforms Storage
What do the life-cycle view and the engagement view look at?
Life- cycle: What a vendor does
Engagement: What a customer buys
what are the different levels of outsourcing?
“From IT Services to Cloud Services”:
Lvl. 1: IT assets are local at customer’s site but managed by a service provider
Lvl. 2: IT assets possibly shared by several customers
-> Application outsourcing, infrastructure outsourcing,…
Lvl. 3: IT assets shared by many different customers
-> BPaaS, IaaS, SaaS, PaaS
1 -> 3: Increasing level of scalability and sharing
name the evolution steps of IT service paradigms
- Mainframe era:
- Personal computer era
- Cloud computing era
Describe the mainframe era
- Mainframe era:
- In an office, there was a mainframe containing all the important hardware (infrastructure), storage, platform and applications
- Users (employees) would use a fixed terminal to access
- > access only in the office
• no software installation at end-user side
• no maintenance problems
• access to services that are available
• initially one platform (operating system)
- later: remote access via telephone line
Describe the pc era
~ the 1980s: PCs have all the important hardware (infrastructure), storage, platform and applications inside
• available at work or at home
-> computing power most of the time
unused
• self-selection of software
• self-installation
• self-maintenance
-> installation and maintenance problems + software licenses/updates often expensive
• typically one platform (operating system)
• local storage
-> local storage runs at limits
Describe the cloud computing era
~ 2010: Through the internet, firstly applications were able to be run “in the cloud” -> on a remote computer
Then online storage and platforms followed suit
Now, even hardware is outsourced as for the Google Chromebook/ box
-> internet connection needed for almost everything
Advantages
• no installation/maintenance problems
• no waste of computing power
• a vast availability of computing resources
and storage in the cloud („scalability“)
• new license models: one-time buy -> pay-per-use
• wide choice of platforms and applications
Name a few examples from BPaas to IaaS
BPaaS, Software application- aaS: Salesforce.com, Google Apps for business,…
Software components- aaS: Google App engine, Amazon Web services
PaaS: Microsoft Azure
IaaS: IBM Blue cloud
What’s the big advantage of BPaaS?
the consumer can use the provider’s process services without thinking about middleware, databases etc.
What are advantages of SaaS -> applications running on a cloud infrastructure?
Applications are accessible from various client devices
through a thin client interface, such as a web browser
the consumer does not have to manage or control the underlying cloud infrastructure including network, servers, operating systems, storage, or even individual application capabilities
What are advantages of PaaS?
The consumer can deploy onto the cloud infrastructure consumer-created or acquired applications created using programming languages, libraries, services, and
tools supported by the provider
The consumer does not manage or control the underlying cloud infrastructure including network, servers, operating systems, or storage
What’s infrastructure as a service?
Provision, processing, storage, networks, and other
fundamental computing resources
- the consumer can run his own software and OS
Describe in a quick sketch the model of eService, Web Service, IT service and cloud service
see p.32