일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 서류합격률
- 서울디 뉴딜 일자리
- 클라우드 인프라
- 클라우드 인턴십
- 서울시뉴딜
- 클라우드 교육
- 취준 꿀팁
- 쿠버네티스 배포판
- 클라우드 컴퓨팅 #aws #클라우드 부트캠프
- 클라우드 아키텍트
- 기술 블로그 작성법
- 클라우드 엔지니어링
- 서울시 청년 사업
- 클라우드
- cloud engineering
- 기술 블로그 운영법
- 서울시 인턴십
- AWS 교육
- 커널과 쉘
- aws 클라우드 컴퓨팅
- 기술블로그
- 개발 블로그
- 개발자 취준
- 개발자 블로그
- 서울시 일경험
- 기술 블로그 꿀팁
- 인프라 기초
- 리눅스
- 인프라 지식
- 클라우드 엔지니어
- Today
- Total
구름 위를 둥둥⛵
[서울시 뉴딜 일자리]AWS 클라우드 컴퓨팅 전문가 과정 1일차 OT 후기 본문
[서울시 뉴딜 일자리]AWS 클라우드 컴퓨팅 전문가 과정 1일차 OT 후기
ApacheTomdog 2024. 7. 2. 12:45안녕하세요,🪶아파치톰독🐶입니다!
클라우드 직무로 취업을 준비 중인 2n살 취준생입니다.
저는 앞선 포스팅에서 소개드린 서울시 뉴딜 일자리 사업 - AWS 클라우드 컴퓨팅 전문가 과정 교육을 수강하고 있는데요, 교육 후기를 작성하고자 합니다.
※ 교육 내용은 유출 방지를 위해 100% 동일하게 올리진 않고 제가 임의로 내용을 편집, 추가 등 가공하여 올렸습니다. 실제 커리큘럼과 다소 차이가 있는 점 알려드립니다.
1. 서론
일단 저는 이 교육을 부랴부랴 신청해서 추가모집 기간에 들어갔기 때문에 교육 당일날 추가합격 소식을 안내 받았습니다.
그래서 택시를 타고 교육 장소인 학동역으로 가서 에티버스러닝 강의실로 12시에 도착했어요. 이미 행정적 OT는 모두 끝나고 수업이 한~두 시간 정도 진행된 후였던 것 같습니다.
다행히 진도는 인프라란 무엇인가, CPU, 메모리에 대한 이론적인 설명 → VirtualBox를 다운받은 정도의 실습으로 진행되어 있어서 큰 어려움 없이 따라갈 수 있었습니다. 저는 특히 VirtualBox를 사용해보기도 했고, vmware 등의 가상머신에 익숙해서 더 쉽게 따라갈 수 있었던 것 같아요.
2. 교육 내용
1) 인프라 전반에 대한 이론적 설명(CPU, Memory, HDD 등)
(제가 수업을 못 들어서 아래의 내용을 추가적으로 표로 정리해보았습니다.)
1. CPU: | 컴퓨터의 중앙 처리 장치로, 명령어를 해석하고 실행하는 역할을 담당 |
2. 메모리(RAM): | 프로그램이나 데이터를 일시적으로 저장하여 빠른 접근이 가능하게 하는 휘발성 저장 장치 |
3. HDD: | 데이터를 영구적으로 저장하는 자기 디스크 기반의 저장 장치 |
4. SSD: | 플래시 메모리를 사용하여 빠르고 내구성이 좋은 저장 장치 |
5. 네트워크: | 컴퓨터와 기기들이 데이터를 주고받을 수 있게 해주는 구조 |
6. 서버: | 네트워크를 통해 클라이언트에 서비스를 제공하는 컴퓨터 시스템 |
7. 데이터베이스: | 데이터를 구조적으로 저장하고 관리하는 시스템 |
8. 가상화: | 하드웨어 자원을 추상화하여 여러 가상 시스템을 생성하고 운영하는 기술 |
9. 클라우드 컴퓨팅: | 인터넷을 통해 컴퓨팅 자원을 제공하고 관리하는 서비스 모델 |
10. 컨테이너: | 애플리케이션과 그 종속성을 묶어 격리된 환경에서 실행하는 기술 |
11. API (Application Programming Interface): | 소프트웨어 간의 상호 작용을 가능하게 하는 인터페이스로, 데이터 및 기능을 외부에 노출 |
12. IP 주소: | 네트워크 상에서 장치를 식별하기 위해 할당되는 고유한 주소 |
13. 백업: | 데이터의 손실을 방지하기 위해 복제하고 보관하는 절차 |
14. 방화벽: | 네트워크 보안을 위해 허용되지 않은 트래픽을 차단하는 장치 |
15. 로드 밸런서: | 여러 서버에 부하를 분산시켜 성능을 최적화하는 장치 |
16. DNS: | 도메인 이름을 IP 주소로 변환하여 네트워크 상에서 접근할 수 있게 함 |
17. RAID: | 여러 개의 디스크를 묶어 성능 향상과 데이터 보호를 위한 기술 |
18. SAN: | 고속 네트워크를 통해 스토리지를 서버에 연결하는 기술 |
19. NAS: | 네트워크를 통해 파일 기반 데이터를 제공하는 스토리지 시스템 |
20. UPS: | 전원 공급 장애 시 시스템을 보호하기 위한 장치 |
2) 가상머신이란? 인프라 자원의 가상의 추상화 계층을 통해 제공해 주는 가상의 논리적 컴퓨터를 만드는 것
3) NIC(Network Interface Card)
- NAT(default)← 외부랑 통신 연결: external network
- Host-only←데이터 센터: 폐쇄망 시스템, 내부 시스템끼리만 연결되어 있는 것
- Bridge ← 가상 머신이 실제 네트워크의 다른 장치와 동일한 네트워크에 연결: 직접 통신할 수 있게 하는 설정
4) 서브넷 마스크
ip가 어떻게 나뉘어 있는지를 보여주는 정보로, IP 주소를 서브넷 마스크를 이용해 네트워크와 호스트 부분으로 나누어 관리하는 데 사용된다.
5) 커널과 쉘(중요)
쉘: 쉘은 사용자와 운영체제 커널 사이에서 명령을 입력하고 실행할 수 있도록 인터페이스를 제공하는 프로그램.
사용자의 명령을 해석하고 실행하여 커널이 제어하는 시스템 리소스에 접근하게 한다.
- ip a 등 명령어를 → 0100101010101111 바이너리로 바꿔주는 것이 쉘
커널: 운영체제의 핵심 부분으로, 하드웨어와 소프트웨어 사이에서 인터페이스 역할을 하며 시스템의 자원을 관리하고 프로세스 관리, 메모리 관리, 입출력 관리 등의 핵심 기능을 수행한다. 커널을 통해 프로세스 실행, 터미널 통해 출력을 받아볼 수 있다.
- Terminal → Shell → Kernel → Process
6) 리눅스 배포판
리눅스 커널을 기반으로 한 완전한 운영체제 패키지를 의미한다.
리눅스 배포판은 리눅스 커널을 포함하여 다양한 시스템 유틸리티, 라이브러리, 응용 프로그램, 그리고 패키지 관리 시스템 등을 포함한다.
- Ubuntu: Debian을 기반으로 한 사용하기 쉬운 데스크탑 및 서버용 배포판
- Debian: 많은 리눅스 배포판들의 기반으로 사용되는 배포판으로, 안정성과 자유 소프트웨어의 지향점이 특징
- CentOS: Red Hat Enterprise Linux (RHEL)의 무료 버전으로, 엔터프라이즈 서버용으로 사용되는 배포판
- Rocky Linux: CentOS의 대체 배포판으로, CentOS의 종료 후 RHEL과 호환성을 유지하려는 목적으로 만들어진 배포판
- RHEL (Red Hat Enterprise Linux): Red Hat에서 개발한 엔터프라이즈급 리눅스 배포판으로, 비즈니스와 서버 환경에서 널리 사용됨
- Kali Linux: 보안 테스트 및 해킹 도구를 포함한 전용 배포판으로, 주로 보안 전문가와 해킹 커뮤니티에서 사용됨
7) 쿠버네티스 배포판
Kubernetes, Rancher, OpenShift, Kubespray, GKE, EKS
- Kubernetes (K8s): 오리지널 쿠버네티스 프로젝트는 구글에서 시작, 컨테이너화된 애플리케이션을 자동으로 배포, 스케일링, 관리하는 오픈 소스 플랫폼
- Rancher: 다양한 기능과 강력한 관리 도구를 제공하는 오픈 소스 쿠버네티스 배포 및 관리 플랫폼
- OpenShift: Red Hat에서 제공하는 기업용 쿠버네티스 플랫폼으로, 개발, 배포, 관리, 확장 등을 지원
- Kubespray: Ansible을 사용하여 쿠버네티스 클러스터를 배포하고 관리하는 도구로, 다양한 환경에서 유연하게 사용됨
- GKE (Google Kubernetes Engine): 구글 클라우드에서 제공하는 관리형 쿠버네티스 서비스로, 쿠버네티스 클러스터를 쉽게 배포하고 운영할 수 있음
- EKS (Amazon Elastic Kubernetes Service): AWS에서 제공하는 관리형 쿠버네티스 서비스로, 쉽게 쿠버네티스 클러스터를 배포하고 관리할 수 있음
3. 소감
다시 9시부터 6시까지 수업을 듣는 게 체력적으로 쉽지는 않았던 것 같습니다. 그리고 아무래도 제가 아는 내용 위주다 보니 살짝은 지겨운 감도 있었던 것이 사실입니다. 하지만 잊어버렸던 개념들을 복기할 수 있는 귀중한 시간이었고, 특히 서브넷마스크 등 복잡한 개념은 제가 다시 공부를 해야 한다는 것을 느꼈습니다.
1,4주 강사님과 2,3주 강사님이 다르시다고 들었는데, 아마 1,4주 강사님은 인프라 및 시스템 위주, 2,3주 강사님은 AWS 클라우드 위주인 것 같습니다. 첫 주는 계속 비슷한 느낌으로 복습한다 생각하고 차분히 정리해 봐야겠습니다.
저는 그러면 2일차 후기로 찾아뵙겠습니다.
감사합니다.
※ 교육 내용은 유출 방지를 위해 100% 동일하게 올리진 않고 제가 임의로 내용을 편집, 추가 등 가공하여 올렸습니다. 실제 커리큘럼과 다소 차이가 있는 점 알려드립니다.
'📒교육 | 자기계발 > 🦁AWS 클라우드 전문가 과정' 카테고리의 다른 글
[서울시 뉴딜 일자리]AWS 클라우드 컴퓨팅 전문가 과정 3일차 후기 (0) | 2024.07.03 |
---|---|
[서울시 뉴딜 일자리]AWS 클라우드 컴퓨팅 전문가 과정 2일차 후기 (2) | 2024.07.02 |
AWS 클라우드 컴퓨팅 전문가 양성 취업과정(feat.서울시 뉴딜 일자리 사업) + 장·단점 총정리! (2) | 2024.07.02 |