<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>devkuma – Cloud</title>
    <link>https://www.devkuma.com/en/tags/cloud/</link>
    <image>
      <url>https://www.devkuma.com/en/tags/cloud/logo/180x180.jpg</url>
      <title>Cloud</title>
      <link>https://www.devkuma.com/en/tags/cloud/</link>
    </image>
    <description>Recent content in Cloud on devkuma</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en</language>
    <managingEditor>kc@example.com (kc kim)</managingEditor>
    <webMaster>kc@example.com (kc kim)</webMaster>
    <copyright>The devkuma</copyright>
    
	  <atom:link href="https://www.devkuma.com/en/tags/cloud/index.xml" rel="self" type="application/rss+xml" />
    
    
      
        
      
    
    
    <item>
      <title>What is Cloud?</title>
      <link>https://www.devkuma.com/en/docs/cloud/overview/</link>
      <pubDate>Fri, 30 Dec 2022 21:35:19 +0900</pubDate>
      <author>kc@example.com (kc kim)</author>
      <guid>https://www.devkuma.com/en/docs/cloud/overview/</guid>
      <description>
        
        
        &lt;h2 id=&#34;what-is-cloud&#34;&gt;What is cloud?&lt;/h2&gt;
&lt;p&gt;Recently, the term cloud, or cloud computing, has become common. What does cloud mean? Cloud means a cloud in the sky.&lt;/p&gt;
&lt;p&gt;Until now, photos taken with digital cameras or smartphones, documents created on PCs, music, videos, and similar data were naturally stored on a user&amp;rsquo;s own PC or smartphone.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://www.devkuma.com/docs/cloud/cloud-1.png&#34; alt=&#34;Saved on a computer&#34;&gt;&lt;/p&gt;
&lt;p&gt;Data saved on a user&amp;rsquo;s own PC or smartphone could only be viewed from that device. Sharing between PCs is possible if sharing is configured, but basically the data cannot be viewed elsewhere.&lt;/p&gt;
&lt;p&gt;For example, to view photos taken with a smartphone on a PC, they had to be transferred to the PC.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://www.devkuma.com/docs/cloud/cloud-2.png&#34; alt=&#34;Cannot be viewed on other devices&#34;&gt;&lt;br&gt;
&lt;em&gt;Data cannot be viewed on another computer.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Cloud appeared to solve this. With the emergence of cloud, data that had been stored on PCs or smartphones can now be stored in the cloud.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://www.devkuma.com/docs/cloud/cloud-3.png&#34; alt=&#34;Cloud storage&#34;&gt;&lt;br&gt;
&lt;em&gt;Saving data in the cloud makes it viewable from other computers.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;By saving data in the cloud, it became possible to view it from many devices. Photos taken with a smartphone can be viewed easily after uploading them to the cloud, without transferring them to a computer.&lt;/p&gt;
&lt;p&gt;From a user&amp;rsquo;s perspective, some may wonder where data stored in the cloud is actually located. Because it is like an invisible cloud, it is called cloud.&lt;/p&gt;
&lt;p&gt;In addition to storing data, cloud services provide applications, environments for running applications, and servers or infrastructure for running applications. Details are introduced in the cloud service section below.&lt;/p&gt;
&lt;h2 id=&#34;what-is-a-cloud-service&#34;&gt;What is a cloud service?&lt;/h2&gt;
&lt;p&gt;Cloud services provide services to users through a network by using the cloud. Cloud services include the following types.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://www.devkuma.com/docs/cloud/IaaS-PaaS-SaaS.png&#34; alt=&#34;Cloud Service&#34;&gt;&lt;br&gt;
Source: &lt;a href=&#34;https://www.inap.com/blog/iaas-paas-saas-differences/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;https://www.inap.com/blog/iaas-paas-saas-differences/&lt;i class=&#34;fas fa-external-link-alt&#34;&gt;&lt;/i&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3 id=&#34;saas-software-as-a-service&#34;&gt;SaaS (Software as a Service)&lt;/h3&gt;
&lt;p&gt;SaaS is a service that provides applications through a network.&lt;/p&gt;
&lt;p&gt;Originally, to run an application on a PC, the application had to be installed on the PC.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://www.devkuma.com/docs/cloud/cloud-saas.png&#34; alt=&#34;SaaS(Software as a Service)&#34;&gt;&lt;br&gt;
&lt;em&gt;SaaS (Software as a Service)&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;With SaaS, users can connect to cloud applications through the internet and use them without installing applications on their computers.&lt;/p&gt;
&lt;p&gt;Representative SaaS examples include Gmail and Microsoft Office 365.&lt;/p&gt;
&lt;h3 id=&#34;paas-platform-as-a-service&#34;&gt;PaaS (Platform as a Service)&lt;/h3&gt;
&lt;p&gt;PaaS provides a development environment, or platform, for running applications and programs.&lt;/p&gt;
&lt;p&gt;In the past, a server was required to run an application. For example, for a web application, a server had to be purchased, a web server had to be built, and the web application had to be placed on that web server.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://www.devkuma.com/docs/cloud/cloud-paas.png&#34; alt=&#34;PaaS(Platform as a Service)&#34;&gt;&lt;br&gt;
&lt;em&gt;PaaS (Platform as a Service)&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;With PaaS, a web server is available in the cloud, so there is no need to buy a server and build it from scratch. You only need to prepare the application or program that runs on the server.&lt;/p&gt;
&lt;p&gt;Representative PaaS examples include Google App Engine and Microsoft Azure.&lt;/p&gt;
&lt;h3 id=&#34;iaas-infrastructure-as-a-service&#34;&gt;IaaS (Infrastructure as a Service)&lt;/h3&gt;
&lt;p&gt;IaaS provides infrastructure such as virtual servers, hard disks, and firewalls.&lt;/p&gt;
&lt;p&gt;Unlike PaaS, IaaS offers more freedom and allows users to choose hardware specifications, operating systems, and other components. However, it requires knowledge of operating systems, hardware, and networks, and security policies must also be considered.&lt;/p&gt;
&lt;p&gt;Representative IaaS examples include Google Compute Engine and Amazon Elastic Compute Cloud.&lt;/p&gt;

      </description>
      
      <category>Cloud</category>
      
    </item>
    
    <item>
      <title>GCP (Google Cloud Platform)</title>
      <link>https://www.devkuma.com/en/docs/gcp/</link>
      <pubDate>Sat, 03 Dec 2022 07:21:00 +0900</pubDate>
      <author>kc@example.com (kc kim)</author>
      <guid>https://www.devkuma.com/en/docs/gcp/</guid>
      <description>
        
        
        &lt;h2 id=&#34;what-is-gcp&#34;&gt;What is GCP?&lt;/h2&gt;
&lt;p&gt;GCP stands for Google Cloud Platform and is the collective name for cloud services provided by Google. Services such as Google Search, Google Maps, Gmail, and YouTube also run on GCP. Originally, services were provided separately, such as Google App Engine, a PaaS service released in 2008, BigQuery, a big data analytics service released in 2011, and Google Compute Engine, an IaaS service released in 2012. In 2013, these services were integrated and provided as Google Cloud Platform.&lt;/p&gt;
&lt;p&gt;By using technologies and infrastructure actually used inside Google, efficient web development and operations are possible. Advanced technologies such as data analysis and machine learning, which are also Google strengths, can also be used.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://www.devkuma.com/docs/gcp/google-cloud-platform.jpg&#34; alt=&#34;Google Cloud Platform&#34;&gt;&lt;/p&gt;
&lt;h2 id=&#34;what-can-you-do-with-gcp&#34;&gt;What can you do with GCP?&lt;/h2&gt;
&lt;p&gt;Because GCP is a cloud service, you can use Google&amp;rsquo;s advanced technology while reducing introduction and operation costs, without preparing machines, networks, infrastructure, or development platforms yourself. You can do many things with GCP, but the following are representative examples.&lt;/p&gt;
&lt;h3 id=&#34;demand-forecasting&#34;&gt;Demand forecasting&lt;/h3&gt;
&lt;p&gt;GCP is characterized by excellent AI and data processing technologies. Customer data can be used for demand forecasting.&lt;/p&gt;
&lt;h3 id=&#34;data-operations&#34;&gt;Data operations&lt;/h3&gt;
&lt;p&gt;BigQuery, provided by GCP, is a tool that simplifies data analysis and operations. It can greatly reduce the time and effort required to prepare data analysis and improve operational efficiency. BigQuery can also integrate with Google Analytics 4, enabling Google Analytics data to be analyzed through BigQuery.&lt;/p&gt;
&lt;h2 id=&#34;environment-that-can-handle-sudden-load&#34;&gt;Environment that can handle sudden load&lt;/h2&gt;
&lt;p&gt;GCP provides an environment that can withstand sudden load increases. Even when load rises sharply, it can distribute load and autoscale much faster than many other services.&lt;/p&gt;
&lt;h3 id=&#34;game-development&#34;&gt;Game development&lt;/h3&gt;
&lt;p&gt;Using App Engine, which is fully managed and has excellent autoscaling performance, makes game development possible with small teams and low cost.&lt;/p&gt;
&lt;h3 id=&#34;image-classification&#34;&gt;Image classification&lt;/h3&gt;
&lt;p&gt;With AutoML, even without expertise in machine learning, users can create highly accurate models using AI technology simply by setting required items intuitively.&lt;/p&gt;
&lt;h3 id=&#34;changing-the-way-work-is-done&#34;&gt;Changing the way work is done&lt;/h3&gt;
&lt;p&gt;Using Google Workspace can improve work efficiency and also change communication methods.&lt;/p&gt;
&lt;h2 id=&#34;benefits-of-using-gcp&#34;&gt;Benefits of using GCP&lt;/h2&gt;
&lt;p&gt;In addition to development using Google&amp;rsquo;s technology, GCP has several benefits in cost and convenience.&lt;/p&gt;
&lt;h3 id=&#34;costs-can-be-reduced&#34;&gt;Costs can be reduced.&lt;/h3&gt;
&lt;p&gt;First, GCP has the advantage of relatively low cost. This benefit is easy to understand when comparing GCP with similar services such as AWS and Azure.&lt;/p&gt;
&lt;h3 id=&#34;services-using-the-latest-technologies-are-available&#34;&gt;Services using the latest technologies are available.&lt;/h3&gt;
&lt;p&gt;GCP also provides services that use cutting-edge technologies for data analysis and machine learning. Similar services exist in AWS and Azure, but GCP services are known for high performance.&lt;/p&gt;
&lt;h3 id=&#34;work-can-be-made-more-efficient&#34;&gt;Work can be made more efficient.&lt;/h3&gt;
&lt;p&gt;Finally, Google handles massive amounts of data every day and can use that experience to perform data analysis efficiently. It is especially characterized by fast data processing, enabling analysis with speed.&lt;/p&gt;
&lt;h2 id=&#34;services-provided-by-gcp&#34;&gt;Services provided by GCP&lt;/h2&gt;
&lt;h3 id=&#34;computing&#34;&gt;Computing&lt;/h3&gt;
&lt;h4 id=&#34;compute-engine&#34;&gt;Compute Engine&lt;/h4&gt;
&lt;p&gt;Compute Engine is an IaaS service provided by Google that provides virtual machines in the cloud. Infrastructure environments such as virtual machines and networks can be used in the cloud, reducing deployment and operation costs.&lt;/p&gt;
&lt;h4 id=&#34;app-engine&#34;&gt;App Engine&lt;/h4&gt;
&lt;p&gt;App Engine is a PaaS service provided by Google that provides a platform for running applications in the cloud. It enables app development in a stable environment provided by Google, requires no maintenance, and lets developers focus on development.&lt;/p&gt;
&lt;h3 id=&#34;storage&#34;&gt;Storage&lt;/h3&gt;
&lt;h4 id=&#34;cloud-storage&#34;&gt;Cloud Storage&lt;/h4&gt;
&lt;p&gt;Cloud Storage is a highly available object storage service. It has unlimited capacity and automatic backup features, so it can be used not only as a place to store files but also to publish them on the web.&lt;/p&gt;
&lt;h4 id=&#34;cloud-datastore&#34;&gt;Cloud Datastore&lt;/h4&gt;
&lt;p&gt;Cloud Datastore is a fully managed NoSQL database. It can automatically scale as needed, enabling high-load processing to run quickly. NoSQL refers to databases that do not use the SQL language and are suitable for handling big data.&lt;/p&gt;
&lt;h3 id=&#34;big-data&#34;&gt;Big data&lt;/h3&gt;
&lt;h4 id=&#34;bigquery&#34;&gt;BigQuery&lt;/h4&gt;
&lt;p&gt;BigQuery is a service for analyzing big data in the cloud at high speed. With BigQuery, 250 million transaction records can be processed in about two and a half minutes, enabling real-time user data analysis.&lt;/p&gt;
&lt;h4 id=&#34;cloud-dataflow&#34;&gt;Cloud Dataflow&lt;/h4&gt;
&lt;p&gt;Cloud Dataflow is a fully managed processing service that simplifies stream processing for massive real-time data and batch processing. It provides a programming model that integrates a wide range of processing patterns from data acquisition through transformation, analysis, and classification, reducing operational work such as resource management and performance optimization.&lt;/p&gt;
&lt;h3 id=&#34;services&#34;&gt;Services&lt;/h3&gt;
&lt;h3 id=&#34;cloud-dns&#34;&gt;Cloud DNS&lt;/h3&gt;
&lt;p&gt;Cloud DNS is a service that provides reliable and high-performance DNS from Google. DNS converts IP addresses into human-readable strings and is essential for domain management. Cloud DNS can be used to create DNS records.&lt;/p&gt;
&lt;h4 id=&#34;translate-api&#34;&gt;Translate API&lt;/h4&gt;
&lt;p&gt;Translate API is an API that can detect and translate strings received through an API regardless of language. When integrated with Google Translate, it can instantly translate between thousands of languages, making multilingual communication easier.&lt;/p&gt;
&lt;h2 id=&#34;difference-between-gcp-and-aws&#34;&gt;Difference between GCP and AWS&lt;/h2&gt;
&lt;p&gt;A cloud service often compared with GCP is AWS, provided by Amazon. Like GCP, AWS provides a stable environment and is used by many companies.&lt;/p&gt;
&lt;p&gt;There are two major differences between these cloud services.&lt;/p&gt;
&lt;p&gt;GCP&amp;rsquo;s advantage is that it can use Google&amp;rsquo;s infrastructure. In particular, its services for big data analysis and machine learning using the latest technologies are strengths compared with other cloud services.&lt;/p&gt;
&lt;p&gt;AWS, on the other hand, provides a rich set of services and enables flexible web development, including complex system construction. However, because there are so many services, design can easily become complex and specialized knowledge is required.&lt;/p&gt;
&lt;p&gt;GCP is strong in data analysis, while AWS is flexible and broad in use. Since each has different strengths, it is best to choose based on the use case.&lt;/p&gt;

      </description>
      
      <category>GCP</category>
      
      <category>Cloud</category>
      
    </item>
    
    <item>
      <title>AWS (Amazon Web Services)</title>
      <link>https://www.devkuma.com/en/docs/aws/</link>
      <pubDate>Tue, 25 May 2021 08:48:27 +0900</pubDate>
      <author>kc@example.com (kc kim)</author>
      <guid>https://www.devkuma.com/en/docs/aws/</guid>
      <description>
        
        
        &lt;h2 id=&#34;ec2-elastic-compute-cloud&#34;&gt;EC2 (Elastic Compute Cloud)&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;A representative Amazon service.&lt;/li&gt;
&lt;li&gt;EC2 is a service that rents independent computers to users.&lt;/li&gt;
&lt;li&gt;It lets users build as many virtual servers as they need and manage security, network configuration, and storage.&lt;/li&gt;
&lt;li&gt;Instances can be turned on and off as needed, and users pay only for the time used.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;ec2-pricing-policies&#34;&gt;EC2 pricing policies&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;On-Demand: Pay for computing power measured by hour or second depending on the running instance.
&lt;ul&gt;
&lt;li&gt;No commitment. Used when you want to try EC2 or use it flexibly.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Spot Instance: Buy and use spare market capacity cheaply through an auction-like method.
&lt;ul&gt;
&lt;li&gt;Up to about 90% cheaper, but you do not know when it must be returned. Useful when start and stop are flexible or when additional computing power is needed.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Reserved Instance (RI): Commit in advance for a fixed period, usually one to three years, similar to a savings plan.
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Up to about 75% cheaper. Used when demand can be predicted and a commitment period is acceptable for cost savings.&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;Usually On-Demand and Spot Instance are used.
&lt;/code&gt;&lt;/pre&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;ec2-instance-types&#34;&gt;EC2 instance types&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;General purpose: Balanced use of all resources.
&lt;ul&gt;
&lt;li&gt;t2: Low-cost general purpose. Web servers and databases.&lt;/li&gt;
&lt;li&gt;m2: General purpose. Application servers.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Compute optimized: Uses high-performance processors.
&lt;ul&gt;
&lt;li&gt;c5: Compute optimized. Applications and databases where CPU performance matters.&lt;/li&gt;
&lt;li&gt;F1: Hardware acceleration. Genetic research, financial analysis, and big data analysis.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Memory optimized: Handles large-scale data.
&lt;ul&gt;
&lt;li&gt;r4: Memory optimized. Applications and databases where memory performance matters.&lt;/li&gt;
&lt;li&gt;x1e: Memory optimized. Spark.&lt;/li&gt;
&lt;li&gt;p3: Graphics optimized. Machine learning and Bitcoin.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Storage optimized: Handles high disk throughput.
&lt;ul&gt;
&lt;li&gt;h1: Disk throughput optimized. Hadoop and MapReduce.&lt;/li&gt;
&lt;li&gt;i3: Disk speed optimized. NoSQL and data warehouses.&lt;/li&gt;
&lt;li&gt;d2: Disk optimized. File servers, data warehouses, and Hadoop.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;ebs-elastic-block-store&#34;&gt;EBS (Elastic Block Store)&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;EBS provides persistent block storage volumes for EC2 instances.&lt;/li&gt;
&lt;li&gt;Simply put, EBS can be considered a hard disk. Use EBS when an instance running on AWS needs disk space.&lt;/li&gt;
&lt;li&gt;Capacity can be purchased as needed and preserved permanently until the user deletes it.&lt;/li&gt;
&lt;li&gt;Because data is replicated internally in real time, the probability of losing data is said to be much lower than with a hard disk.&lt;/li&gt;
&lt;li&gt;In simple terms, EBS can be attached to EC2 and used like a USB drive.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;ami-amazon-machine-image&#34;&gt;AMI (Amazon Machine Image)&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;An AMI can be thought of as a template image containing all software information needed to create an instance.&lt;/li&gt;
&lt;li&gt;It is an image with an OS, applications, server program settings, and similar items preconfigured.&lt;/li&gt;
&lt;li&gt;When starting an EC2 instance, using an AMI means there is no need to separately install the OS or configure server software.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;three-ami-types&#34;&gt;Three AMI types&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;AWS AMI: An AMI provided by AWS. It is the default AMI shown when configuring an AMI during instance launch.&lt;/li&gt;
&lt;li&gt;AWS Marketplace: A method where software companies create and sell AMIs. Use this type when a company uses specific software.&lt;/li&gt;
&lt;li&gt;AWS Custom AMI: The user creates an AMI and launches servers with that AMI.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;For example, an EC2 instance currently running in production can be made into a custom AMI so another EC2 instance with the same environment can be started quickly.&lt;/p&gt;
&lt;h2 id=&#34;elb-elastic-load-balancer&#34;&gt;ELB (Elastic Load Balancer)&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;ELB automatically distributes incoming traffic across multiple targets such as EC2 instances, containers, and IP addresses in two or more availability zones.&lt;/li&gt;
&lt;li&gt;In other words, it distributes load appropriately, manages servers so they do not fail, automatically detects instance status, and excludes faulty instances from distribution targets.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;eip-elastic-ip&#34;&gt;EIP (Elastic IP)&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;An EC2 instance server does not have a fixed IP by default.&lt;/li&gt;
&lt;li&gt;When an instance runs, it receives a public IP address. If the instance is stopped or becomes unused, the IP address disappears. When it starts again, it receives a new IP address.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The reason a new IP address is received each time is that usable IP addresses are limited. About four billion IP addresses can be used, which means only about four billion users can use the internet. Therefore, IP addresses are reassigned each time.&lt;/p&gt;
&lt;p&gt;Because receiving a new IP address each time makes service operation difficult, Elastic IP is used to solve this. Elastic IP assigns a fixed IP address. The IP remains fixed even when unused. However, charges apply if the Elastic IP is allocated but not attached to an EC2 instance. This is because holding an Elastic IP without using it reduces opportunities for others to use it.&lt;/p&gt;
&lt;h2 id=&#34;auto-scaling&#34;&gt;Auto Scaling&lt;/h2&gt;
&lt;p&gt;Auto Scaling is a service that automatically increases or decreases system capacity.&lt;/p&gt;
&lt;p&gt;For example, when users gather on a service, CPU usage of participating servers rises. When CPU usage exceeds 80%, an instance is created using a prepared image (AMI), connected to ELB, and traffic is distributed to the newly created EC2 instance.&lt;/p&gt;
&lt;p&gt;When traffic decreases and CPU usage falls below 20%, EC2 instances are removed sequentially.&lt;/p&gt;
&lt;h2 id=&#34;vpc-virtual-private-cloud&#34;&gt;VPC (Virtual Private Cloud)&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;VPC is a virtual network dedicated to a user&amp;rsquo;s AWS account.&lt;/li&gt;
&lt;li&gt;In cloud services such as AWS, many instances physically run on the same network or equipment, and VPC logically separates them completely.&lt;/li&gt;
&lt;li&gt;Networks can be configured by VPC, and each VPC can have different network settings.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;vpn-virtual-private-network&#34;&gt;VPN (Virtual Private Network)&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;VPN is a service that creates a highly secure private network connecting computers distributed across a large organization, or connects remote networks over the internet with encryption for more stable and secure communication.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;For example, remote workers use VPN to access office networks and files over the internet as if they were working in the office.&lt;/p&gt;
&lt;h2 id=&#34;iam-identity-and-access-manager&#34;&gt;IAM (Identity and Access Manager)&lt;/h2&gt;
&lt;p&gt;IAM is an authorization solution that can grant individual permissions for all AWS solution services and resources.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://www.devkuma.com/docs/aws/iam.png&#34; alt=&#34;IAM&#34;&gt;&lt;/p&gt;
&lt;h2 id=&#34;cloudtrail&#34;&gt;CloudTrail&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;CloudTrail records activity in an AWS account.&lt;/li&gt;
&lt;li&gt;It records who did what in AWS.&lt;/li&gt;
&lt;li&gt;CloudTrail can record, monitor, and retain operations related to account activity in AWS infrastructure, and logs are stored in S3.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;cloudwatch&#34;&gt;CloudWatch&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;CloudWatch focuses on AWS service and resource activity and reports status and performance.&lt;/li&gt;
&lt;li&gt;CloudWatch is a monitoring service for AWS resources and applications.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;route-53&#34;&gt;Route 53&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Computers communicate with numeric IP addresses. Because IP addresses are not easy to remember, DNS assigns domain names to IP addresses so they are easier to remember. Route 53 is Amazon&amp;rsquo;s DNS service.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The core functions of Route 53 are acting as a domain registrar and renting name servers.&lt;/p&gt;
&lt;h2 id=&#34;cloudfront&#34;&gt;CloudFront&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;CloudFront is a CDN service provided by AWS.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;It acts as cache and a Content Delivery Network, aiming to provide faster transfer speeds to users through caching.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;It provides efficient content delivery through Edge Locations distributed worldwide.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Edge Locations are collections of cache servers for CloudFront.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Origin Server&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The server that holds the original data.
&lt;ul&gt;
&lt;li&gt;In AWS, origin servers are usually S3 or EC2 instances.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Edge Server = Edge Location&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Servers distributed worldwide and provided by AWS.&lt;/li&gt;
&lt;li&gt;Edge servers provide caching so the same requested data can be returned quickly.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src=&#34;https://www.devkuma.com/docs/aws/how-cloudfront-delivers-content.png&#34; alt=&#34;CloudFront&#34;&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;A user accesses a website and requests image and HTML files.&lt;/li&gt;
&lt;li&gt;DNS routes the request to an Edge Location that can respond as quickly as possible.&lt;/li&gt;
&lt;li&gt;The Edge Location checks whether the requested file exists in its cache.&lt;/li&gt;
&lt;li&gt;If the file is not in the cache, the request is sent to the origin server.&lt;/li&gt;
&lt;li&gt;The origin server sends the file back to the Edge Location, and the file is added to the cache.&lt;/li&gt;
&lt;li&gt;The Edge Location sends the file to the user.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&#34;security-group&#34;&gt;Security Group&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;A security group acts as a virtual firewall that controls inbound and outbound traffic for instances.&lt;/li&gt;
&lt;li&gt;This service can allow a user to connect to a database while working remotely.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;references&#34;&gt;References&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://docs.aws.amazon.com/ko_kr/AmazonCloudFront/latest/DeveloperGuide/HowCloudFrontWorks.html&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;How CloudFront delivers content&lt;i class=&#34;fas fa-external-link-alt&#34;&gt;&lt;/i&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

      </description>
      
      <category>AWS</category>
      
      <category>Cloud</category>
      
    </item>
    
  </channel>
</rss>
