7 - Cloud Computing Flashcards

1
Q

Cloud Computing

A

Cloud computing is a model that enables ubiquitous, convenient, on-demand access to a shared pool of
configurable computing resources that can rapidly be provisioned at any time and from any location via the
Internet or a network.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Characteristics of Cloud Computing

A
  1. Service based IT resources
  2. On-demand Self service
  3. Ubiquitous Access
  4. Multitenancy
  5. Location Independence
  6. Rapid Elasticity
  7. Pay-per-use Billing
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q
  1. Service based IT resources
A

All cloud offerings can be expressed as a service (Service Level Agreement defines the functions it offers and commits to upholding certain quality parameters)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q
  1. On-demand Self service
A

enables cloud customers to independently and almost immediately provision computing capabilities (e.g. server tim, network storage)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q
  1. Ubiquitous Access
A

Cloud customers can access any cloud service from any platform or device at any time

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q
  1. Multitenancy
A

ability to have multiple customers leverage shared resources

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q
  1. Location Independence
A

customer generally has no control over or knowledge of where the provided resources are actually located

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q
  1. Rapid Elasticity
A

cloud resources can be adapted (in some cases fully automatically), in order to match the resources to the current needs

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q
  1. Pay-per-use Billing
A

allowing cloud customers to use only what they need for the time they need it

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Cloud Computing Service models

A
  1. Software as a service
  2. Platform as a service
  3. Infrastructure as a service
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Infrastructure as a service (IaaS)

A

Infrastructure as a service (IaaS) is a cloud computing offering in which a vendor provides users access to computing resources such as servers, storage and networking

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Key features of IaaS

A
  • Instead of purchasing hardware outright, users pay for IaaS on demand
  • Infrastructure is scalable depending on processing and storage needs
  • Saves enterprises the costs of buying and maintaining their own hardware
  • Enables the virtualization of administrative tasks, freeing up time for other work
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Platform as a Service (PaaS)

A

Platform as a service (PaaS) is a cloud computing offering
that provides users with a cloud environment in which they can develop, manage and deliver applications.
In addition to storage and other computing resources,
users are able to use a suite of prebuilt tools to develop,
customize and test their own applications.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Key features of PaaS

A
  • PaaS provides a platform with tools to test, develop
    and host applications in the same environment
  • Enables organizations to focus on development without having to worry about underlying infrastructure
  • Providers manage security, operating systems, server software and backups
  • Facilitates collaborative work even if teams work remotely
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Software as a Service (SaaS)

A

Software as a service (SaaS) is a cloud computing offering that provides users with access to a vendor’s cloud based software

  • Users do not install applications on their local devices. Instead, the applications reside on a remote cloud network accessed through the web or an API
  • Through the application, users can store and analyze data and collaborate on projects
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Key features of SaaS

A
  • SaaS provide users with software and applications via a subscription model
  • Users do not have to manage, install or upgrade software; SaaS providers manage this
  • Data is secure in the cloud; equipment failure does not result in loss of data
  • Applications are accessible from almost any internet
    connected device, from virtually anywhere in
    the world
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

Cloud Deployment models

A
  1. Private Cloud Models
  2. Public Cloud Models
  3. Community Cloud Models
  4. Hybrid Cloud Models
  5. Virtual Private Cloud Models
  6. Multi-Cloud Models
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q
  1. Private Cloud Models
A
  • used only by a single person or organization and its members
  • generally serves internal company purposes
  • customers have full control over who, how, and when a cloud service can be used
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q
  1. Public Cloud Models
A
  • generally provides a selection of services simultaneously for all users (e.g., business processes)
  • customer can neither technically, nor contractually, influence which other parties use the cloud service
  • customers share the underlying infrastructure
20
Q
  1. Community Cloud Models
A
  • used exclusively by a group of people or organizations who have similar demands (same mission, security requirements, policy, or compliance considerations)
21
Q
  1. Hybrid Cloud Models
A
  • combination of two, or more, of the above-mentioned models

- create a solution that best meets the concrete requirements of each company

22
Q
  1. Virtual Private Cloud Models
A
  • cloud provider supplies the underlying infrastructure exclusively to a single organization
  • Access to the cloud service realized by using a Virtual Private Network
23
Q
  1. Multi-Cloud Models
A
  • cloud services of different cloud providers are aggregated and combined
  • certain cloud service components are specifically used by another cloud provider
24
Q

Reasons to move into the Cloud

A
  1. Low entry barriers
  2. Pay-as-you-go
  3. Access to Leading Edge IT Resources, Skills, and Capabilities
  4. Quality Improvements
  5. Cost Savings
  6. Focus on Core Capabilities
  7. Greater Flexibility and Elasticity
  8. Reduced Time to Market
  9. Lower IT Barriers to Innovation
25
Q
  1. Low entry barriers
A
  • customers sharing a significant amount of infrastructure which reduces costs per customer
  • allows for economies of scale from both a service management and computing resource perspective
  • enables small and medium-sized organizations to enter new markets quickly
  • opportunity for emerging countries to ‘leapfrog’ to advanced technology
26
Q
  1. Pay-as-you-go
A
  • no large upfront investments

* Customers can optimize the use of IT resources by transferring fixed costs to variable cost

27
Q
  1. Access to Leading Edge IT Resources, Skills, and Capabilities
A

• important driver of outsourcing decisions
• providers benefit from economies of scale (multi-tenant platform architecture, virtualizing) and learning
curve effects
• customers benefit from economies of skill (leveraging skills, resources, and capabilities of the providers)

28
Q
  1. Quality Improvements
A
  • cloud services are assumed to provide better reliability and availability due to a robust architecture
  • faster response time to end-users, or higher-quality user interfaces and features
29
Q
  1. Cost Savings
A
• cloud providers can provide IT functions, such as managed application services, at lower costs than
customers can (see Low Entry Barriers)
30
Q
  1. Focus on Core Capabilities
A

• free up resources (can be used more productively in areas that create value)

31
Q
  1. Greater Flexibility and Elasticity
A
  • easily scalable and on-demand provision of IT resources

* easier for organizations to respond to business-level volatility

32
Q
  1. Reduced Time to Market
A

• almost immediate access to hardware resources, with no upfront capital

33
Q
  1. Lower IT Barriers to Innovation
A
  • makes possible new classes of applications, and delivers services that were not possible
  • interactive mobile applications that are location, environment, and context-aware, Parallel batch processing, that allows users to take advantage of huge volumes of processing power to analyze terabytes of data; Extensions of compute-intensive desktop applications that can offload the data
34
Q

Risks and Challenges

A
  1. Loss of Control
  2. Vendor Lock-In
  3. Location Intransparency
35
Q
  1. Loss of Control
A
  • Cloud customers lose the administrative power, as well as operational and security control over the cloud system
  • Hidden actions of the provider might never be detected because the customer cannot continuously monitor providers’ actions
36
Q
  1. Vendor Lock-In
A
  • Customers are confronted with uncertainty about whether they can leave the cloud service without incurring social or economic losses
  • In their current form load computing infrastructures and platforms do not employ standard methods of storing user data and applications and thus data portability is limited
37
Q
  1. Location intransparency
A
  • Different countries and regions have different requirements regarding how its citizens’ information should be handled
  • The customer doesn’t know where all the cloud provider’s assets reside
  • It is difficult to determine with which legislation the customer has to comply
38
Q

Hot topics in Cloud Computing

A
  1. Cloud Gaming
  2. AI as a Service
  3. GAIA-X
39
Q
  1. Cloud Gaming
A

Cloud gaming refers to a new way to deliver computer games to users, where computationally complex games are executed on powerful cloud servers, the rendered game scenes are streamed over the Internet to gamers with thin clients on heterogeneous devices, and the
control events from their devices are sent back to cloud servers for interactions

40
Q

Types of Cloud Gaming

A
  1. file based: only a small fragment of the required data is transferred to the users’ devices before they start the game.
  2. command based: the computer game is executed locally but the game’s logic processing is outsourced on cloud servers.
  3. video based gaming: entire outsourcing of all relevant gaming components, including the game logic and graphic processing
41
Q

AI as a Service (AIaaS)

A

AIaaS refers to cloud based systems providing on demand services to organizations and individuals to deploy, develop, train, and manage AI models

42
Q

AIaaS Benefits

A
- optimizing users’ core business with the
support of cloud based AI services
- achieving short time to market
- no need to rely on AI engineers
- achieving higher performance and
resilience
43
Q

AIaaS Challenges

A
  • trade off between user control and ease of use
  • technical robustness and interoperability of services
  • data governance and protection mechanisms
  • trade off between accuracy and fairness vs.
    generalizability
44
Q

Trouble with using regular AI

A

One major challenge for organizations is the complex and demanding process of adopting and integrating AI, which is rather considered “a journey and not a destination”

  • Scarcity of AI experts
  • Challenge to collect and process data appropriately
  • Lack of organizations’ abilities and budgets to set up and maintain the extensive IT resources
  • Limited knowledge on how to deploy and configure the AI based systems
45
Q

GAIA-X: A federated Data infrastructure for Europe

A
  • Developing the foundations for a federated, open data
    infrastructure based on European values
  • Connecting centralized and decentralized infrastructures in order to turn them into a homogeneous, user friendly system
  • The resulting federated form of data infrastructure strengthens the ability to both access and share data securely and confidently