30/08/2018
[DC] Cloud Computing
Basic cloud computing
- Essential Characteristics
- Broad network access
- Rapid elasticity
- Measured Service
- On-demand Self-service
- Resource pooling
- Service Models
- SaaS – Software as a Service
- PaaS – Platform as a Service
- IaaS – Infrastructure as a Service
- Deployment Models
- Public
- Provisitioned for open use by the general public
- Private
- Cloud for the exclusive use by a single organization
- Managed by IT or thirdparty
- on-premise or off-premise
- Hybrid
- Two or more cloud infrastructures combined
- Community
- Multiple organisations combined
- Public
What is an API
- A precise specification written by providers of a service
- You must follow the specification when using that service
- An API decribes what functionality is available, how ti must be used and what formats it will accept as input or return as output
Cloud service models
Software as a Service
- Fully functional application
- E-Mail, CRM, Point of Sale
- Office 365
- Google mail
- Salesforce, oracle
- Consumed by end users
Platform as a Service
- Platform to load an application on
- Operation enviorment, Hosting, Services
- AWS, Windows Azure
- Consumed by developers
Infrastructure as a Service
- Automates the deployment of compute, storage, networking, virtualization, and services
- AWS, Rackspace
- Consumed by network engineers