Cloud computing quickstart

WHAT

Cloud computing is the use of a network of remote servers hosted on the internet to store, manage and process data.

no need to invest in hardware upfront
rapid provisioning of resources
provides efficient global access through deploym…


This content originally appeared on DEV Community and was authored by Barbara

WHAT

Cloud computing is the use of a network of remote servers hosted on the internet to store, manage and process data.

  • no need to invest in hardware upfront
  • rapid provisioning of resources
  • provides efficient global access through deployments in different regions.

Cloud providers are Amazon, Microsoft, Google, Alibaba, Oracle and IBM. As Amazon is the biggest one, we are going to get an overview to get the basics needed for data engineering.

AWS - Amazon Web Services

AWS offers more than 140 services for computation, storage, databases, networking and development tools.
The services can be accessed in 3 ways:

As there are over hundred services available, you might be overwhelmed at first sight. In order to make the start a bit easier we create a glossary with the services you will need for data engineering and the according links to their documentation. As there are a lot more services than the ones mentioned below, feel free to dive deeper into the AWS documentation here.

IAM - Identity and Access Management

User

A user is an entity, person or application that interacts with AWS.

Role

A role can be assigned to anyone who needs it. It is not uniquely connected to an entity.

VPC - Virtual Private Cloud

Enables to launch AWS resources in a virtual network defined by your needs. It is a data center with the benefits of cloud infrastructure.

S3 - Simple Storage Service

It can store, retrieve and access any amount of objects at any time in buckets. Depending on the need there are a lot of different storage classes.

S3 Buckets

A bucket is a container for objects. There are a lot of useful properties like:

  • Versioning: keep multiple versions of an object in the same bucket
  • Static website hosting: a very cost-effective way to serve static web content
  • Requester pays: makes the requester pay for requests and data transfer costs
  • Permission management
  • Data management: create lifecycle rules, transitioning data, archive or delete data
  • Metrics for usage, request, data transfer, bucket size, number of objects
  • Access points: Create access points to share the bucket at scale

S3 Objects

An object is a file and any meta that describes that file.

RDS - Relational Database Service

A relational database service that manages common database administration tasks, resizes automatically, and is cost-friendly.

Redshift

  • it is a column-oriented storage
  • good to store OLAP workloads, summing over a long history
  • internally it is a modified postgresql

IaC - Infrastructure as Code Example with boto3


This content originally appeared on DEV Community and was authored by Barbara


Print Share Comment Cite Upload Translate Updates
APA

Barbara | Sciencx (2021-12-13T15:18:56+00:00) Cloud computing quickstart. Retrieved from https://www.scien.cx/2021/12/13/cloud-computing-quickstart/

MLA
" » Cloud computing quickstart." Barbara | Sciencx - Monday December 13, 2021, https://www.scien.cx/2021/12/13/cloud-computing-quickstart/
HARVARD
Barbara | Sciencx Monday December 13, 2021 » Cloud computing quickstart., viewed ,<https://www.scien.cx/2021/12/13/cloud-computing-quickstart/>
VANCOUVER
Barbara | Sciencx - » Cloud computing quickstart. [Internet]. [Accessed ]. Available from: https://www.scien.cx/2021/12/13/cloud-computing-quickstart/
CHICAGO
" » Cloud computing quickstart." Barbara | Sciencx - Accessed . https://www.scien.cx/2021/12/13/cloud-computing-quickstart/
IEEE
" » Cloud computing quickstart." Barbara | Sciencx [Online]. Available: https://www.scien.cx/2021/12/13/cloud-computing-quickstart/. [Accessed: ]
rf:citation
» Cloud computing quickstart | Barbara | Sciencx | https://www.scien.cx/2021/12/13/cloud-computing-quickstart/ |

Please log in to upload a file.




There are no updates yet.
Click the Upload button above to add an update.

You must be logged in to translate posts. Please log in or register.