Cloud
-
CloudFrontCloud/AWS 2020. 11. 24. 00:05
1. Overview Content Delivery Network(CDN) Improves read performance, content is cached at the edge 216 Point of Presence globally (edge locations) DDoS protection, integration with Shield, AWS Web Application Firewall Can expose external HTTPS and can talk to internal HTTPS backends 2. Origins 2.1 S3 bucket For distributing files and caching them at the edge Enhanced security with CloudFront Ori..
-
ElasticBeanStalkCloud/AWS 2020. 8. 2. 01:58
1. Overview ElasticBeanStalk is a developer-centric view of deploying an application on AWS. It uses all the components such as EC2, ASG, ELB, RDS, and etc. But it's all in one view that's easy to make sense of and still have full control over the configuration. BeanStalk is free but you pay for the underlying instances. 1.1 Motivation Managing infrastructure Deploying Code Configuration all the..
-
AWS Relational Database Service(RDS)Cloud/AWS 2020. 7. 26. 15:11
1. Overview It's a managed DB service for DB use SQL as a query language It allows you to create databases in the cloud that are managed by AWS Postgres MySQL MariaDB Oracle Microsoft SQL Server Aurora(AWS Proprietary database) 1.1 Features Launched within a VPC, usually in a private subnet, control network access using security groups (important when using Lambda) Storage by EBS (gp2 or oil), c..
-
Elastic Load Balancing (ELB)Cloud/AWS 2020. 7. 12. 19:43
1. Overview Load Balancers are servers that forward internet traffic to multiple servers (EC2 Instances) downstream. LBs can scale but not instantaneously. 1.1 Why use a load balancer Spread load across multiple downstream instances Expose a single point of access (DNS) to your application Seamlessly handle failures of downstream instances Do regular health checks to your instances Provide SSL t..
-
Serverless Architecture in AWS and Serverless Application Model(SAM)Cloud/AWS 2020. 7. 11. 20:36
1. Overview Serverless is a new paradigm in which the developers don't have to manage servers anymore. They just deploy code and functions such as Function as a Service(Faas). Serverless was pioneered by AWS Lambda but now also includes anything that's managed: "databases, messaging, storage, and etc." Serverless does not mean there are no servers. It means you just don't manage/provision/see th..
-
Elastic Compute Cloud (EC2)Cloud/AWS 2020. 7. 10. 20:59
1. Overview Amazon Elastic Compute Cloud (EC2) is a part of Amazon.com's cloud-computing platform, Amazon Web Services (AWS), that allows users to rent virtual computers on which to run their own computer applications. EC2 encourages scalable deployment of applications by providing a web service through which a user can boot an Amazon Machine Image (AMI) to configure a virtual machine, which Ama..
-
Identity and Access Management(IAM)Cloud/AWS 2020. 7. 10. 20:20
1. Overview Identity and Access Management(IAM) has a global view. Permissions are governed by Policies written in JSON. Multi-Factor Authentication(MFA) can be set up. IAM has predefined "managed policies". It's best to give users the minimal amount of permissions they need to perform their job(least privilege principles). Root account should never be used and shared. Users must be created with..