AWS DevOps를 위해 공부하려면 어떻게 해야 합니까? AWS DevOps 책이 있습니까?

게시 됨: 2022-12-27

모든 생산 및 처리 혁명은 전체 산업이 구식이 아닌 새로운 규칙을 도입했습니다. 학교에서 산업 혁명에 대해 배우게 되겠지만 혁명, 더 정확하게는 인터넷이 21 세기 의 두 번째 10년에 가져온 패러다임의 변화에 ​​대해서는 많이 언급되지 않습니다. 그것은 우리가 여전히 그것을 살고 있기 때문에 역사가 아직 다루지 않았기 때문일 수 있지만, 멈춰서 지난 10-15년 동안 모든 생산, 마케팅, 판매 및 구매가 얼마나 변했는지 생각해보면.

모든 측면에서 핵심은 속도입니다. 판매자 입장에서는 제품을 얼마나 빨리 개발하고 출시할 수 있는지, 그리고 고객의 피드백을 받으면 얼마나 빨리 개선할 수 있는지가 중요합니다(요즘은 유한한 것이 없기 때문에 모든 것이 수명 주기 동안 업그레이드되고 향상되어야 합니다). 반면에 당신이 구매자라면 당신이 지불한 물건/서비스가 즉시 접근 가능하기를 원하거나 기대하지만, 당신이 합리적이기 때문에 하루 배송에 만족할 것입니다.

모든 농담은 제쳐두고, 고속 인터넷 연결의 전 세계적 가용성 및 사용은 이 주기를 매우 효율적으로 만들었습니다. 정보는 지체 없이 흐르고 정보가 완벽하게 실행되는 것을 방해하는 유일한 것은 엄청난 양의 데이터를 처리할 수 있는 인적 요소입니다. 너무 빨리.

따라서 회사는 단계별 수동 처리에 대한 시스템의 의존도를 줄이는 조직적 결정을 내려야 하며 대신 훨씬 더 간소화됩니다. 이러한 운영 모델 중 하나는 이러한 프로세스를 완전히 새로운 방식으로 처리하는 DevOps입니다.

데브옵스란?

간단히 말해서 DevOps는 고객에게 앱과 서비스를 신속하게 제공하는 것을 강조하는 비즈니스 조직 모델입니다. 이것은 단지 제품을 출시하는 데 그치지 않고 시간이 지남에 따라 제품을 개선하고 해당 고객의 요구 사항을 따르는 것입니다(직접 및 간접 피드백을 통해 얻음).

DevOps는 어떻게 작동합니까?

거의 모든 산업에 적용할 수 있지만 제조에 비해 디지털 제품 및 서비스에 훨씬 더 적합하다는 점에 유의하는 것이 중요합니다. 여기까지 하고 DevOps가 무엇인지 살펴보겠습니다.

코딩 소프트웨어

놀랍게도 그것을 설명하는 가장 좋은 방법은 스포츠에 비유하는 것입니다. 농구, 특히 NBA는 '포지션리스' 시대를 거쳤다. 이는 법원의 역할이 예전처럼 전문적이지 않다는 것을 의미합니다. 모든 사람이 거의 모든 것을 할 수 있습니다. 물론 어떤 일을 다른 일보다 더 잘하는 사람들이 항상 있을 것이지만 기본 기술 세트는 그 어느 때보다 보편적입니다.

마찬가지로 DevOps는 자체 기능 부서를 중심으로 하는 전통적인 사무실 다각화를 포기하고 대신 제품에서 동시에 작업하는 통합 개발 및 운영 팀(따라서 Dev-Ops)으로 대체하려고 합니다. 정보 흐름에 낭비되는 시간이 없으며, 그들의 기술은 겹치지 않고 얽히고 자동화된 프로세스와 도구가 생성되고 사용됩니다. 이 모든 것이 결합되어 처음부터 끝까지 전체 프로세스가 훨씬 더 간소화됩니다.

DevOps의 이점

제품과 전략을 끊임없이 변화하는 조건에 맞게 조정할 수 있는 속도는 궁극적으로 회사 전체를 훨씬 더 유연하고 적응력 있게 만들 것이며, 이는 오늘날 급변하는 비즈니스 세계에서 매우 중요합니다. 또한 고객이 문제를 제기하는 즉시 고객의 문제를 해결하는 훨씬 더 빠른 속도로 제품에 대한 업데이트 및 수정 사항을 출시할 수 있습니다. 우리에게 익숙한 일반적인 xy 버전 업데이트 대신 더 작고 더 빈번한 변경에 초점이 맞춰져 있기 때문에 여기에서 업데이트라는 용어를 약간만 사용하십시오. 더 빠른 속도로 고객의 요청을 충족하는 것은 프로 고객 접근 방식을 발산하는 신뢰할 수 있는 파트너임을 보여줍니다. 4.5점 이하의 사용자 점수는 문제가 있는 것으로 간주되는 세상에서 매우 귀중한 별명입니다. .

AWS DevOps 엔지니어

워드프레스 코딩

AWS(Amazon Web Services)는 DevOps가 번성할 수 있도록 하는 필수 인프라 부분인 AWS 클라우드를 활용할 수 있기 때문에 DevOps를 위한 완벽한 서비스입니다. 이들은 도구를 나타내지만 이를 처리하려면 여전히 운영자가 필요합니다. 이제 우리는 DevOps 엔지니어, 더 정확하게는 인증된 AWS DevOps 엔지니어로, 수요가 많고 따라서 더 나은 보상을 받는 직책입니다(미국의 DevOps 엔지니어 급여는 6자릿수 이하로 실행됨).

단순성을 달성하려면 먼저 복잡성을 처리해야 합니다. 공식적인 것은 아니지만 DevOps의 모토가 될 수 있으며 이후 AWS DevOps 모델이 될 수 있습니다. 이것이 의미하는 바는 이러한 엔지니어가 AWS 플랫폼에서 지속적인 데이터 흐름을 신속하게 처리할 수 있어야 한다는 것입니다. 이 직책에는 기술적 노하우와 관리, 운영 및 조직 기술이 필요합니다. 당연히 모든 사람이 이 작업을 수행할 수 있는 것은 아니며 적어도 특정 표준까지는 아니므로 앞서 언급한 인증된 엔지니어가 있습니다. DevOps 인증은 해당 직책에 수반되는 작업량과 책임을 실제로 처리할 수 있다는 증거를 나타냅니다.

공부하고 시험 준비하기

다른 시험과 마찬가지로 언젠가 치르게 될 시험도 공부해야 합니다. 모든 것과 마찬가지로 이에 대해 몇 가지 방법이 있습니다. 튜터 없이 대부분의 학습을 혼자서 수행하려는 경우 AWS DevOps 책보다 더 좋은 옵션은 없습니다. 다음과 같은 다양한 옵션을 사용할 수 있습니다.

  • Nikit Swaraj의 AWS 자동화 요리책
  • 지속적인 제공 및 DevOps – Paul Swartout의 빠른 시작
  • Veselin Kantsev의 AWS에서 DevOps 구현
  • AWS를 사용한 효과적인 DevOps 저: Nathaniel Felson

AWS DevOps 책 외에도 과정을 진행할 수 있습니다. 자료를 제공받고 안내해 드립니다. 이것은 준비 측면에서 가장 종합적인 솔루션일 수 있지만 일반적으로 수수료가 필요하고 합격을 보장하지 않으므로 아무 것도 하지 않고 돈을 낭비할 가능성이 있습니다. 그러나 비용을 지불하기 때문에 개인 레슨 또는 그룹 레슨, 다루는 주제, 다루는 기간(합의된 기간 내) 등의 조건도 지시합니다.

강조할 가치가 있는 "특별" 과정은 Amazon에서 제공하는 무료 AWS 교육입니다. 소스보다 더 잘 준비할 수 있는 곳이 어디 있겠습니까? 그러나 주목할만한 두 가지 사항이 있습니다. 특정 섹션은 무료로 액세스할 수 있지만 다른 섹션은 유료로 제공됩니다. 또한 과정은 어느 정도 순환적이므로 필요에 따라 특정 과정에 액세스할 수 없으며 대신 주어진 순간에 제공되는 내용에 적응해야 합니다. 특정 항목에 대해 배우려고 하는데 다음 과정이 몇 달 남았다는 사실을 알게 된 경우에는 문제가 될 수 있습니다.

대부분의 콘텐츠를 잘 처리하고 있고 특정 문제 및/또는 섹션을 수정해야 하는 경우 Quora와 같은 시험 Q&A를 참조할 수 있습니다. 찾고 있는 것을 찾기 위해 텍스트나 프리젠테이션의 페이지와 페이지를 샅샅이 뒤질 필요가 없습니다. 대신 명확한 질문과 응답이 포함된 대상 쿼리가 됩니다. 아마도 고급 사용자를 위한 최고의 솔루션일 것입니다.

문제를 잘 다룰 수 있다고 생각되면 시험 연습 세트를 통해 쉽게 자신을 테스트할 수 있습니다. 연습 SAT 시험과 유사하게 실제 조건을 시뮬레이션하고 부정적인 영향 없이 현재 위치를 확인할 수 있습니다. 명백한 보너스는 당신이 보고 당신의 답변과 비교하고 어디에서 틀렸는지 볼 수 있는 답안지입니다.

그라인더를 통과하고 지식을 테스트할 준비가 된 후에는 시험에 응시하고 DevOps 인증을 받는 일만 남았습니다.

시험 응시

아무리 공부해도 아무나 시험에 응시하고 DevOps 인증을 취득할 수 있는 것은 아닙니다. 다음과 같은 특정 자격을 충족해야 합니다.

  • 2년 이상의 AWS 환경 운영, 프로비저닝 및 관리 경험이 있어야 합니다.
  • 또한 하나의 고급 수준 프로그래밍 언어에 능숙해야 합니다.
  • 운영 프로세스, 최신 개발 및 고도로 자동화된 인프라 구축에 대한 이해가 필요합니다.

시험 자체는 객관식 질문과 객관식 질문으로 구성된 6개의 섹션 또는 영역으로 나뉩니다.

  • 도메인 1: SDLC 자동화
  • 도메인 2: 구성 관리 및 코드형 인프라
  • 도메인 3: 모니터링 및 로깅
  • 영역 4: 정책 및 표준 자동화
  • 영역 5: 인시던트 및 이벤트 대응
  • 도메인 6: 고가용성, 내결함성 및 재해 복구

최종 생각 – 시험 통과

시험에 합격하면 AWS 공인 DevOps 엔지니어가 됩니다. 분명히 알 수 있듯이 중요한 시간과 노력을 투자하려는 이유가 궁금할 것입니다. 주된 이유부터 시작하겠습니다. 미국의 DevOps 엔지니어 급여는 성장 가능성이 더 큰 "일반" 소프트웨어 개발자보다 높습니다. 차갑고 단단한 현금 외에 회사의 프로세스와 전반적인 철학 및 문화를 향상시킬 수 있습니다. 공인 엔지니어에 대한 수요가 증가하고 있기 때문에 새로운 직업을 찾고 있다면 선택의 폭이 더 넓어질 것입니다. 당연히 우리 각자가 가질 수 있는 다른 많은 더 개인적인 이유가 있습니다. 결국 자기 자신에게 투자하는 것은 결코 나쁜 생각이 아니라는 생각을 가지고 살아가자.