📚 Overview

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 disaster recovery and business continuity plan. Who’s in charge, who to be involved, communication plan, flows? We need to think about different complience issues, so that the cloud would operate according to our security policy. For example, for how long do we need the logs being kept. Is it compliant with the regulations that are important for the company? It should be available at all times, 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