진행중 이벤트!

수강생 만족도 9.7점!
서버 운영 및 배포의 A to Z를 배울 수 있는 유일한 강의!
운영 서버 관리 마스터 워크샵

dev_workshop_opsfse_m

운영 서버 관리 마스터 워크샵
기간 18.4.14.(토) ~ 18.5.19.(토) | 휴강일 5/5
토요일 14:00 ~ 18:00 (5주, 총 20시간)
준비물 개인 노트북 사용 추천
(본인 PC에 맞는 개발환경 설정 및 원활한 개별 실습을 위하여)
장소 패스트캠퍼스 강의장
담당자 장명희 매니저 02-517-0562
궁금하신 사항이 있으면 언제든 연락주세요!

몇 번을 해도 서버 운영이, 배포가 어려우신가요! 그런 당신을 위해 만들어진 유일한 강의!

실제 서비스는 어떻게 운영되나요?

배포 작업이 너무 오래 걸려서 잦은 배포가 부담스러워요!

모를 때 마다 될 때까지 구글링해서 나온 내용을 복사 붙여넣기만 하는데, 제대로 알고 싶어요!

서버에 문제가 생겼을 때 어떻게 대처해야 할지 모르겠어요.

개발도 하는데, 서버 운영을 하느라 시간을 많이 뺏기셨다면!
이제 당신의 개발 시간을 늘려줄 “운영 서버 관리 마스터 워크샵”을 수강하세요!

AWS기반으로 서버 개발 및 운영, 배포, 모니터링 시스템의 기초부터 실무까지 완벽하게 알려드립니다.

이 강의를 들으면 무엇을 얻을 수 있죠?!

서버 운영 관리 A to Z

1STEP : 서버 인프라 이해
서버 구성/ 서버 아키텍쳐

2STEP : 배포 방법과 툴 이해
배포 사례 리뷰 및 배포 꿀팁

3STEP : 모니터링
모니터링 시스템 구축

주차 주제 설명
1 운영 서버 구성하기

어플리케이션 코드를 세상에 서비스 할 수 있는 서버를 생성합니다. 전체적인 서버 아키텍처 부터 서버 내부, 외부 등 운영 서버에 필요한 요소들을 배우고 구성하게 됩니다. 이 수업이 끝나면 내가 작성한 코드를 운영 환경에서 서비스할 수 있게 됩니다.

  • 운영 서버 아키텍처 이해
  • AWS EC2를 이용한 서버 인스턴스 생성 및 관리
  • Nginx를 이용한 웹 서버 구축
  • Phusion Passenger를 이용한 어플리케이션 서버 구축
  • 도메인, SSL 등 서버 인스턴스 외부 환경 구축
2 1) 다중 서버 환경 구성하기

실제 운영 환경에는 하나의 서버로 운영할 수 없습니다. 왜냐하면, 하나의 서버에 장애가 생길수도 있고, 트래픽이 너무 많아질 수도 있기 때문입니다. 따라서, 서버에 문제가 생기거나 트래픽이 몰려도 장애없는 서버를 구성하는 방법을 배웁니다.

  • AWS Auto Scaling Group을 이용한 다중 서버 구성
  • AWS ELB를 이용한 서버 트래픽 관리
  • Failover 아키텍처 구성
2) 현업에서 사용되는 예시

모든 상황을 해결하는 하나의 서버 아키텍처는 없습니다. 따라서, 각 상황에 맞는 서버 아키텍처를 알아보며, 현업에서는 어떤 방식으로 서버를 운영하는지 다양한 사례들을 살펴봅니다.

  • 자주 사용되는 서버 아키텍처 패턴(Scale-out, Caching, Serverless 등)
  • 회사들이 사용하는 여러 종류별 서버 아키텍처
3 1) 배포 개념 배우기

새로운 코드를 작성하는 것도 중요하지만 서버에 배포하지 못하면 무용지물입니다. 운영 환경에 안전한 배포를 하기 위하여 배포에 대한 개념을 배웁니다.

  • 왜 배포 자동화가 필요한가
  • 단일/다중 서버에서의 배포 방법
  • 무중단/중단 배포란
  • Blue/Green 배포란
2) 배포 진행하기

코드를 빠르고 안전하게 운영 서버에 지속적으로 배포할 수 있는 방법을 배웁니다. 또한 서비스 관리 전반을 자동화 할 수 있는 Elastic Beanstalk도 알아봅니다.

  • AWS IAM
  • AWS Code Deploy를 이용한 배포 자동화
4 1) 배포 시 secret 파일 관리 방법

Secret key와 같은 유출되서는 안되는 값들은 절대 Github과 같은 vcs에 업로드해선 안됩니다. 배포 시 secret key와 같이 유출되서는 안되는 키들을 관리하는 방법에 대하여 배웁니다.

  • Blackbox, Vault, Credstash
2) 자동화된 서버 관리

서비스 관리 전반을 자동화 할 수 있는 Elastic Beanstalk을 알아봅니다.

  • AWS Elastic Beanstalk을 이용한 배포 및 서비스 관리
3) CI/CD/DevOps

사람은 무조건 실수를 하기 때문에 단순 반복적인 업무는 최대한 기계에게 맡겨야 합니다. 코딩 이후 배포까지 필요한 수많은 작업들을 어떻게 자동화하는지 배웁니다.

  • Continuous Integration / Delivery / Deployment(CI/CD), DevOps
  • AWS Code Pipeline를 이용한 continuous delivery 구축
5 1) 모니터링 시스템 구축 및 활용

안정적인 서버 운영을 위해선 문제가 없는지 모니터링이 필요합니다. 따라서, 장애의 징후를 찾고, 장애에 빠르게 대응 할 수 있는 모니터링 시스템 활용 방법을 다룹니다. 뿐만아니라, 서버 운영과 모니터링시 알아두면 좋을 각종 팁들까지 알아봅니다.

  • AWS Cloud Watch 구성 및 활용 방법
  • APM(Application Performance Monitor) 활용 방법
2) 로그 분석 및 장애 대응

대량의 로그를 관리하는 방법과 로그에서 장애의 단서를 재빠르게 찾기 위해 사용되는 시스템들의 활용 방법을 배웁니다. 또한 운영 서버에서 자주 발생하는 장애 상황들에 대해서도 알아봅니다.

  • AWS Cloud Watch Logs 활용 방법
  • AElastic Stack(구 ELK Stack) 활용 방법
  • 운영 서버에서 자주 발생하는 장애 상황들

실제로 구축해보는 모니터링 시스템

실제로 구축해보는 배포 시스템

제가 들어도 되나요?

▶ 배포/운영을 새롭게 시작하거나 유지/보수 역량을 높이고 싶은 사람
▶ 운영 및 배포의 전 과정을 제대로 알고 싶은 사람
▶ 다른 회사의 운영 방식이 궁금한 사람

다만,
로컬 머신, 클라우드 등 어떤 형태로든 다른 사람들이 접근할 수 있는 서버를 구축한 경험이 있는 사람
웹 프레임워크로 어플리케이션을 개발해 본 경험이 있는 사람이라면

반드시 들어야 하는 운영 서버 관리 마스터 워크샵!

강사님을 소개합니다 🙂

김담형

강사: 김담형

[경력]
현) DRAMA&COMPANY Server Developer
전) 보안업체 Server Developer

배포, 서버 구축, 모니터링 등 서버 운영은 백엔드 개발자라면 꼭 겪게 되는 일인데 프로그래밍에 비하여 배울 기회가 많지 않습니다. 저도 그랬고 많은 분들이 혼자서 구글링과 시행착오를 겪으며 해결해 나갑니다. 이 강의를 통해 서버 운영의 A to Z를 알려드리고, 앞으로 수업때 배우지 않은 환경을 구축하더라도 자신감있게 구축하고 운영 서버를 관리할 수 있는 능력을 키워드리겠습니다.

unnamed

실습조교: 오일승

[경력]
현) DRAMA&COMPANY Server Developer
전) Groupon Korea Developer

[외부강연]
블로터 컨퍼런스 ‘소셜웹프로그래밍 2011’, 페이스북 오픈 API를 활용한 3rd Party 개발
SK T아카데미 열린특강, 페이스북 오픈 API 활용 및 개발
AWS 클라우드 태권 고객사 강연, AWS 이전과 비용절약

디자인 하기를 좋아하는 서버 개발자 입니다. 부끄럼을 많이 타지만 사람은 좋아합니다. 지식은 나눠야 한다고 생각합니다! 뭐든 처음은 어렵기 마련입니다. 하지만 그것이 두려워 멈춘다면 거기서 발전 할 수 없겠지요!? 실습하는 도중에 어려움을 겪고있다면 언제든 불러주세요!

목요일 자정까지 꼭! 확인해야 하는 수강료

정가

60만 원

정가

60만 원