💡 GPT가 소개해준 커리큘럼 - AWS Cloud Development Kit (CDK) 소개 - CDK를 사용한 인프라스트럭처 코드 작성 - ECS와 Fargate를 위한 CDK 애플리케이션 구성 AWS Cloud Development Kit (CDK) 소개 개발자가 클라우드 인프라스트럭처를 프로그래밍 박식으로 정의하고 프로비저닝하는 도구이다. CDK를 사용하면 인프라스트럭처 코드를 작성하여 AWS 리소스를 구성할 수 있으며, 이를 통해 클라우드 애플리케이션을 빠르고 효율적으로 구축할 수 있다. 지원하는 언어 TypeScript JavaScript Python Java C#/.NET Go 대표적으로 위 언어들을 포함하고 있고, 나는 TypeScript나 JavaScript로 하지 않을까 싶다. 사용 ..
💡 GPT가 소개해준 커리큘럼 - 가상 사설 네트워크(VPC) 개념 이해 - VPC 구성 요소 및 서브넷 설정 - 네트워크 액세스 제어 (NACLs) 및 보안 그룹 설정 가상 사설 네트워크(VPC) 개념 이해 가상 사설 네트워크(VPC)란 ? AWS 클라우드에서 사용자가 정의한 가상 네트워크이다. 이를 통해 사용자는 독립적인 네트워크를 구성하고 가상 리소스를 배포할 수 있다. AWS VPC는 전용 네트워크 리소스를 제공하므로 보안과 네트워크 관리에 대한 높은 수준의 제어를 가능하게 한다. AWS VPC의 구성요소 서브넷(Subnet) VPC 내에서 IP 주소 범위를 나타내는 서브넷을 정의할 수 있다. 서브넷은 가용 영역(Availability Zone)에 따라 리소스를 배치할 수 있도록 도와준다. 라우팅..
💡 GPT가 소개해준 커리큘럼 - 다중 컨테이너 애플리케이션 구성 관리 - Compose 파일 작성 및 사용 - 여러 컨테이너 간 네트워킹 다중 컨테이너 애플리케이션 구성 관리 컨테이너화 기술은 애플리케이션 개발과 배포를 혁신적으로 변화시켰다. 그 중 Docker는 가장 인기있는 컨테이너 플랫폼 중 하나로 애플리케이션을 독립적인 환경으로 격리하고 관리하는데 사용된다. Docker Compose는 Docker를 사용하여 다중 컨테이너 애플리케이션을 쉽게 구성하고 관리하는 도구이다. Docker Compose를 활용한 다중 컨테이너 애플리케이션 구성 관리에 대해 살펴보자. Docker Compose란? YAML 파일을 사용하여 여러 개의 독립적인 컨테이너로 구성된 애플리케이션을 정의하고 실행하는 도구이다. ..
💡 GPT가 소개해준 커리큘럼 - 컨테이너화 기술 소개 - Docker 설치 및 기본 명령어 사용 → 너무 길어서 따로 정리 할 예정 - Docker 이미지와 컨테이너 개념 이해 컨테이너화 기술 소개 컨테이너화 기술은 소프트웨어를 독립적인 환경에서 실행할 수 있도록 하는 가상화 기술이다. 이를 통해 애플리케이션과 그에 필요한 모든 종속성을 격리된 환경에 패키징하여 이식성과 확장성을 향상시킬 수 있다. 먼저 컨테이너화 기술의 개념과 장점에 대해 살펴보고 Docker에 대해 간단하게 알아보자. 컨테이너화 기술이란? 소프트웨어를 격리된 환경에서 실행하는 가상화 기술이다. 호스트 운영 체제와 커널을 공유하면서 애플리케이션을 격리된 환경에서 실행한다. 컨테이너와 이미지 컨테이너는 실행 가능한 소프트웨어 단위로, ..
💡 GPT가 소개해준 커리큘럼 - AWS Fargate 서비스 개요 - 서버리스 컨테이너 실행 방법 - ECS Fargate 작업 정의 작성 및 배포 AWS Fargate 서비스 개요 AWS Fargate란? AWS의 관리형 컨테이너 오케스트레이션 서비스로, 개발자가 컨테이너 애플리케이션을 실행하고 관리할 수 있는 환경을 제공한다. Fargate는 개발자가 서버 인스턴스를 직접 관리하지 않아도 되므로 서버리스 컴퓨팅의 이점을 활용할 수 있다. 주요 기능 서버리스 컴퓨팅 Fargate를 사용하면 개발자는 애플리케이션을 실행하기 위해 서버 인스턴스를 프로비저닝하거나 관리할 필요가 없다. 개발자가 인프라 관리에 신경쓰지않고 애플리케이션에 집중할 수 있도록 도와준다. 탄력적인 확장성 애플리케이션의 요구 사항에 ..
💡 GPT가 소개해준 커리큘럼 - 컨테이너 오케스트레이션 소개 - AWS ECS 소개 및 아키텍처 이해 - ECS 클러스터, 태스크, 서비스 개념 이해 Container Orchestration 소개 컴퓨터 자원과 어플리케이션, 서비스에 대한 자동화된 설정, 관리 및 제어 체계를 의미한다. 컨테이너는 애플리케이션을 격리된 환경에서 실행하는 가벼운 가상화 기술이다. 하지만 애플리케이션이 여러 개의 컨테이너로 구성되고, 이러한 컨테이너들이 함께 작동하며 통신해야 할 때 관리와 실행이 복잡해질 수 있다. 이러한 복잡성을 해결하기 위해 컨테이너 오케스트레이션 도구가 사용된다. 관현악 연주에서 각기 다른 파트를 맡은 연주자들이 하나의 연주를 위해 동시에 조화를 이루듯이, 온라인 인프라 환경에서 대규모의 컨테이너들..
- Total
- Today
- Yesterday
- Custom
- file private
- frame과 bounds 차이
- tabview
- navigation
- ObservedObject
- strcut
- docker
- ChatGPT
- onTapGesture
- IOS
- OCR
- Git
- AWS Fargate
- enumerations
- delegate
- 곰튀김
- Xcode
- Login
- 카메라
- SwiftUI
- CodingTest
- AWS
- kakao
- Protocol
- Swift
- rxswift
- Generic
- MVVM
- 의미있는이름
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |