📚 Overview

Created: 20.09.2020

Virtualization vs Cloud

Cloud computing is the on-demand availability of resources.

PROS CONS
flexibility, agility and choices Security?
scale, efficiency and cost might be hard to change providers (lock)
simplicity, encapsulated change management lack of control (patches, for example)
Up-to-date technologies Reliability

Types

Public (tenant) - most common. Share resources with other companies.

Private - don’t share resources. More security and control.

Hybrid - the part of the business that needs to grow uses the public option.

cloud-computing-ref-model

SaaS - Google. Software as a Service.

PaaS - Platform as a Service.

IaaS - Infrastructure as a Service.

Deployment

  1. Consolidate and Virtualize
  2. Automate and Manage
  3. Integrate and Optimize

Security

You need to have a disaster recovery and business continuity plan. Who’s in charge, who to be involved, communication plan, flows? We need to consider different compliance issues so that the cloud would operate according to our security policy. For example, how long do we need the logs to be kept? Is it compliant with the regulations that are important for the company? It should always be available, even if the provider is down or we need to change providers. Encryption, secure transport, audits. Identity and Access Management - who is accessing what, where, how, and why?

References