Isec6000 Lecture7
Isec6000 Lecture7
Cost
Cloud computing eliminates the capital expense of buying hardware and
software and setting up and running on-site datacenters—the racks of servers,
the round-the-clock electricity for power and cooling, and the IT experts for
managing the infrastructure. It adds up fast.
Speed
Most cloud computing services are provided self service and on demand, so
even vast amounts of computing resources can be provisioned in minutes,
typically with just a few mouse clicks, giving businesses a lot of flexibility and
taking the pressure off capacity planning.
Benefits of Cloud computing
Productivity
On-site datacenters typically require a lot of “racking and stacking”—
hardware setup, software patching, and other time-consuming IT
management chores. Cloud computing removes the need for many of
these tasks, so IT teams can spend time on achieving more important
business goals.
Reliability
Cloud computing makes data backup, disaster recovery, and business
continuity easier and less expensive because data can be mirrored at
multiple redundant sites on the cloud provider’s network.
Benefits of Cloud computing
Performance
The biggest cloud computing services run on a worldwide network of
secure datacenters, which are regularly upgraded to the latest
generation of fast and efficient computing hardware. This offers several
benefits over a single corporate datacenter, including reduced network
latency for applications and greater economies of scale.
Security
Many cloud providers offer a broad set of policies, technologies, and
controls that strengthen your security posture overall, helping protect
your data, apps, and infrastructure from potential threats.
Benefits of Cloud computing
Global scale
The benefits of cloud computing services include the ability to scale
elastically. In cloud speak, that means delivering the right amount
of IT resources—for example, more or less computing power,
storage, bandwidth—right when they’re needed, and from the
right geographic location.
Types of
cloud
computing
architectures
• Public cloud
• Private cloud
• Hybrid cloud
Public cloud • Public clouds are owned and operated
by a third-party cloud service providers,
which deliver their computing resources,
like servers and storage, over the
Internet
• With a public cloud, all hardware,
software, and other supporting
infrastructure is owned and managed by
the cloud provider
• You access these services and manage
your account using a web browser
• Examples: Microsoft Azure, Amazon
Web Services (AWS), Google Cloud
Platform (GCP), Alibaba Cloud
Public cloud
• IAM Resources The user, group, role, policy, and identity provider objects that are
stored in IAM. As with other AWS services, you can add, edit, and remove
resources from IAM.
• IAM Identities The IAM resource objects that are used to identify and group. You
can attach a policy to an IAM identity. These include users, groups, and roles.
• IAM Entities The IAM resource objects that AWS uses for authentication. These
include IAM users and roles.
• Principals A person or application that uses the AWS account root user, an IAM
user, or an IAM role to sign in and make requests to AWS. Principals include
federated users and assumed roles.
• JSON documents to specify
authorisations granted for a
particular IAM identity on specific
resources
• Identity-based policies – Attach
managed and inline policies to IAM
identities (users, groups to which
users belong, or roles). Identity-
based policies grant permissions to
an identity.
• Resource-based policies – Attach
inline policies to resources. The
IAM Policy most common examples of
resource-based policies are Amazon
S3 bucket policies and IAM role trust
policies. Resource-based policies
grant permissions to the principal
that is specified in the policy.
Principals can be in the same
account as the resource or in other
accounts.
IAM Policy
AWS Simple Storage Service (S3)
• S3 Intelligent-Tiering
• S3 Standard
• S3 Standard-Infrequent Access (S3 Standard-IA)
• S3 One Zone-Infrequent Access (S3 One Zone-IA)
• S3 Glacier Instant Retrieval
• S3 Glacier Flexible Retrieval
• S3 Glacier Deep Archive
• S3 Outposts
See https://aws.amazon.com/s3/storage-classes /
AWS Elastic Compute Cloud (EC2)