Cloud introduction Flashcards
What are the cloud models? What is the difference between them
There are 4 models:
1. You own it - Customer will provide Infrastructure, Devek./Runtime, Application logic and Data.
2.Infrastructure as a service - Customer will provide Devek./Runtime, Application logic and Data.
3.Platform as a service - Customer will provide Application logic and Data.
4.Software as a service - Customer will provide Data.
Cloud will provide everything else.
What is IAAS and what does it offer? What is an example for 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.
Infrastructure as a service technologies:
1.Commodity (sel3a) hardware
2.Virtualization of servers, storage and networks
Offers:
Servers, Storage and networking
Example:
AWS
What is PAAS and what does it offer? What is an example for PAAS?
The capability provided to the consumer is to deploy onto the cloud
infrastructure consumer-created or acquired applications
Platform as a service technologies:
1. Service oriented architecture
2.scalable application middleware
Offers:
Application infrastructure services.
Serverless computing
Example:
Google application engine
What is SAAS and what does it offer? What is an example for SAAS?
The capability provided to the consumer is to use the provider application running on a cloud infrastructure whether from pc, mobile or tablet.
Example:
Gmail
Name and explain the deployment methods
1.Public cloud: A service from a third party that let people all over the world use the the service
2.Community cloud: A cloud that is shared by a group of organization
3.Private cloud: The IT sevices are offered via a private network which is for a private use only. It is built and managed by the companys IT. The company has full control over the data, security and quality of the service.
4.Hybrid cloud
What are the essential characteristics of cloud computing?
1.On-demand self service
2.Broad network access
3.Resource pooling
4.Rapid elasticity
5.Measured service
Please explain what is On-demand self service
It is one of the 5 essential characteristics of cloud computing and it states:
The consumer can look up the computing capabilities automatically without requiring human interaction with the service provider like server time and network storage.
Please explain what is broad network access
It is one of the 5 essential characteristics of cloud computing and it states:
Data can be accessed from anywhere as long as you have an internet connection no matter if it was a pc, mobile phone or a tablet.
Please explain what is resource pooling
It is one of the 5 essential characteristics of cloud computing and it states:
The providers computer resources are pooled together so they can serve the clients in a multi tenant architecture.
Physical and virtual resource are also assigned and reassigned according to the client.
Please explain what is rapid elasticity
It is one of the 5 essential characteristics of cloud computing and it states:
the capabilities of a service can be elastically provisioned and released to scale.
Please explain what is Measured service
It is one of the 5 essential characteristics of cloud computing and it states:
the system resources are controlled and optimized like storage, processing or bandwidth. The usage of the resources can be monitored and reported for both provider and consumer
What does EC2 provides?
VM’s running inside Amazon cloud
Ephemeral storage tied to the VM
Virtual firewall
What are the major benefits and drawbacks of cloud computing?
benefits:
Economy of scale.
Enable sharing of resources.
Division of work
Elasticity.
Drawbacks:
relies on trust into providers.
Interoperability is missing.