Education*
Devops
Architecture
F/B End
B.Chain
Basic
Others
CLOSE
Search For:
Search
BY TAGS
linux
HTTP
golang
flutter
java
fintech
개발환경
kubernetes
network
Docker
devops
database
tutorial
cli
분산시스템
www
블록체인
AWS
system admin
bigdata
보안
금융
msa
mysql
redis
Linux command
dns
javascript
CICD
VPC
FILESYSTEM
S3
NGINX
TCP/IP
ZOOKEEPER
NOSQL
IAC
CLOUD
TERRAFORM
logging
IT용어
Kafka
docker-compose
Dart
Learning and Hacking VPC [JOINC EDU]
Recommanded
Free
YOUTUBE Lecture:
<% selectedImage[1] %>
yundream
2023-03-30
2022-07-22
3483
# Learning and Hacking VPC [Joinc Channel] ![Learning and Hacking VPC Lecture](https://joinc-edu.s3.ap-northeast-2.amazonaws.com/002/2001/2001-lecture.png) ## OVERVIEW 이제 어디에서든 클라우드를 접할 수 있다. 당신이 개발자라면 소셜 네트워크 서비스, 모빌리티 서비스, 금융, 블록체인, 게임 등 어떤 도메인에서 일을 하든지 간에 직간접적으로 클라우드를 사용하게 될 것이다. 이제 개발자로서 클라우드를 이용하고 사용 하는 것은 옵션이 아닌 필수인 시대가 됐다. 앞으로 우리는 **AWS 클라우드 서비스** 를 학습할 것이다. AWS를 먼저 시작하는 이유는 간단하다. 가장 유명한 클라우드 서비스이고 가장 널리 사용하는 서비스이기 때문이다. 간단히 설명하자면 클라우드 서비스란 네트워크와 시스템을 소프트웨적인 방식을 통해서 사용자가 원할 때, 원하는 만큼 마치 소프트웨어를 실행하는 것처럼 사용할 수 있도록 도와주는 서비스이다. 이는 마치 전기가 필요 할 때, 콘센트를 꼽기만 하면 전기를 사용 할 수 있는 것 과 마찬가지다. 이제 개발자는 네트워크와 시스템에 대한 지식 없이 또는 이들을 구매할 필요 없이, 인터넷 브라우저 혹은 API를 이용해서 네트워크를 구성하고 (컴퓨터)시스템을 올리고 여기에서 애플리케이션을 실행 할 수 있다. 원래 클라우드 시스템은 네트워크와 시스템을 소프트웨어적인 방식으로 제공하는 것이었으나 이제는 SQL 데이터베이스, NoSQL 데이터베이스, 메시지큐, 빅데이터, 인공지능, IoT, CDN, Cache, 보안 모든 것을 포함하는 완전한 컴퓨터 / 소프트웨어 플랫폼이 됐다. 개발자는 마치 레고조립하듯이 클라우드에서 제공하는 다양한 서비스들을 조합해서 자신만의 데이터센터를 만들고 인터넷 서비스를 만듨수 있다. 이번 lecture는 AWS의 네트워크 서비스인 **VPC**(Virual Private cloud)를 살펴볼 것이다. 모든 종류의 인터넷 서비스들은 네트워크와 컴퓨터 위에서 실행이 된다. 클라우드위에서 서비스를 만들더라도 결국 네트워크와 컴퓨터 위에서 실행되기 마련이다. 가장 중요한 두 가지 요소인 셈이다. VPC는 AWS의 네트워크 서비스이며 따라서 가장 중요한 서비스일 수 밖에 없다. AWS를 잘 사용하려면 VPC를 잘 이해해야 한다. 이번 lecture에서 우리는 VPC를 이용해서 나만의 네트워크를 만들고 이 네트워크에 컴퓨터(Virtua machine)을 올리고 애플리케이션을 올려서 인터넷 서비스를 구동시킬 것이다. ## IN THIS LECTURE * You will understand the concept of cloud and be able to use AWS cloud services. * You will create a virtual network and run your applications using a VPC in the AWS Cloud. * You will understand the core technologies that make up the Internet, such as IP addresses, subnets, CIDRs, routing tables, firewalls, and load balancers. ## CHAPTER 1 - AWS VPC * **Theory Video** <span> </span>[PUBLISH DATE: 2023. Mar. 21. 7PM]<span> </span>[YOUTUBE](https://youtu.be/BXHVg9zvXPQ) * **Showtime Video** <span> </span>[PUBLISH DATE:2023. Mar. 27 7PM] [YOUTUBE](https://youtu.be/8n5JupsWkjg) AWS(Amazon Web Service) is a comprehensive, evolving cloud computing platform provided by Amazon that includes a mixture of IaaS(infrastructure as a service), PaaS(Platform as a service), SaaS(packaged software as a service) offering. Amazon Virtual Private Cloud (Amazon VPC) enables you to launch AWS resources into a virtual network that you've defined. This virtual network closely resembles a traditional network that you'd operate in your own data center, with the benefits of using the scalable infrastructure of AWS. ## CHAPTER 2 - QUICK START VPC * **Theory Video** <span> </span>[PUBLISH DATE:2023. Apr. 3. 7PM] [YOUTUBE](https://youtu.be/5vdCwPKDNKc) * **Showtime Video** <span style="color: rgb(34, 34, 34); font-family: 'Open Sans', sans-serif; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 0.1px; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">[PUBLISH DATE:2023. Apr. 10. 7PM]</span> [YOUTUBE](https://youtu.be/5FX8kg5G3ng) Setting up a network is very difficult. There is a lot of knowledge to know and a lot of equipment to deal with. You have to create one big network, split it into subnets, connect the internet, route traffic, and later even set up security. VPC allows you to deploy your network in a software way, and with minimal knowledge you can create a network instantly with a web browser. ## CHAPTER 3 - NGINX * **Theory Video**<span> </span>[PUBLISH DATE: 2023. Apr. 17. 7PM]<span> </span>[YOUTUBE](https://youtu.be/PmQXs5JUX_M) * **Showtime Video** <span style="color: rgb(34, 34, 34); font-family: 'Open Sans', sans-serif; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 0.1px; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">[PUBLISH DATE: 2023. Apr. 24. 7PM]</span> [YOUTUBE](https://youtu.be/Eer3WOXWrnw) We looked at VPCs in Chapters 1 and 2. You can now run your application in your VPC. We will develop an application that prints a simple HTML document using a web server. Among the various web servers, we will use NginX. NginX (27.67%) is a web server that effectively divides the Internet with Apache web server (40.19%). Web servers are one of the most important technologies that underpin the Internet. A web server must be included in any kind of Internet service. The content you learn in this chapter will be of great help in understanding the future of the Internet and creating Internet services. ## CHAPTER 4 - CREATE SIMPLE APPLICATION IN VPC * **Theory Video** <span style="color: rgb(34, 34, 34); font-family: 'Open Sans', sans-serif; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 0.1px; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">[PUBLISH DATE: 2023. May. 1. 7PM]</span> [YOUTUBE](https://youtu.be/MciXAAFuHOc) * **Showtime Video** <span style="color: rgb(34, 34, 34); font-family: 'Open Sans', sans-serif; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 0.1px; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">[PUBLISH DATE: 2023. May. 8. 7PM]</span> [YOUTUBE](https://youtu.be/SVEBG_hoD3A) Using AWS cloud service, we were able to configure a system/network environment with a small team of only developers without system/network experts. We are now able to upload a service, e.g., Hello World to our own network created using VPC. In this chapter, we will upload the NginX web server we looked at earlier and make it accessible through the Internet.
Recent Posts
GPT를 이용한 Reranker 테스트
5분만에 만들어보는 Streamlit 챗봇
Let's encrypt로 SSL 인증서 관리하기
Upscayl을 이용한 이미지 업스케일링
스테이블 디퓨전 설치 및 사용해보기
Elasticsearch 설치
AI / LLM에 대한 친절한 소개
SLA 다운타임 계산기
Docker로 GitLab 설치하기
Ubuntu Linux에 NVIDIA 드라이버 설치
Archive Posts
Tags
aws
cloud
devops
network
vpc
Youtube 영상 강좌
Copyrights © -
Joinc
, All Rights Reserved.
Inherited From -
Yundream
Rebranded By -
Joonphil
Recent Posts
Archive Posts
Tags