개발 프로세스

Numberbeen·2022년 12월 2일
0

DevOps Bootcamp

목록 보기
1/30

클라우드 서비스의 전달 방식이 전통적인 소프트웨어 전달 방식에 비해 갖는 단점으로는 무엇이 있을까요

  1. 보안에 취약하다는 점
    기존 전통적인 소프트웨어 전달 방식은 개인정보나 회사정보 같은 비밀스러운 파일의 저장위치나 관리를 내부에 보관이 가능하여 보안성이 좋습니다. 그에 비해 클라우드 서비스는 데이터의 처리와 보관이 외부 클라우드 서비스에서 이루어지기 때문에 자신의 데이터가 외부로 노출이 될 위험이 있고, 클라우드 관리자가 권한을 오남용 하여 정보에 유출 리스크가 높습니다.

  2. 인터넷 연결이 필수인 점.
    이 것은 클라우드 서비스의 장점이자 단점이라고 말할 수 있다고 생각합니다. 요즘에는 인터넷 안되는 곳이 없기 때문에 이런 클라우드 서비스가 늘어나는 추세이지만 만일 인프라가 외부와 단절되었거나 통신환경이 열악한 곳에서는 이용이 불가하기 때문에 단점이라고 생각합니다. 

  3. 항상 최신버전만 사용 해야 된다.

비용관리
전통적인 소프트웨어 전달 방식은 초기비용이 높지만 사후비용에 대 걱정을 덜 수 있다는 점

 2. DevOps 엔지니어, 클라우드 엔지니어, SRE 엔지니어와 같은 직군을 채용 정보 사이트(원티드 등)에서 찾아보고, 여러분이 해당 직군으로 채용된다고 가정할 때, 무슨 일을 하게 될지 이해한 만큼만 적어보세요.

DevOps 엔지니어는 서비스의 자동화 업무와 소프트웨어 배포 속도를 높이고 배포한 후에 문제가 발생했을 시 즉시 파악하여 문제가 없던 버전으로 되돌려 놓는 롤백 프로세스 구성 서비스 안정성을 개선하며 서비스를 모니터링 하여 고객과 구성원들의 문제를 해결하도록 지원.

클라우드 엔지니어는 클라우드 서버의 인프라를 구축과 운영 지속적인 서버의 개선 업무를 히며 리소스 관리를 자동화 시켜 지속적으로 클라우드 서버를 개선

SRE엔지니어 [사이트 신뢰성 엔지니어(Site Reliability Engineer)]의 주요 업무는 “장애” 관련 업무이며, 장애를 빠르게 탐지하여 장애를 최소화 할 수 있는 수단과 방법을 고민하고 장애 복구 시간을 단축하기 위해 가능한 모든 수단을 동원. 장애로 인해 영향 받는 구성원들에게 빠르게 전파하고 장애가 종료된 후에는 후속조치 및 장애리뷰를 진행.

SaaS란?

SaaS의 장점

SaaS와 전통적인 애플리케이션과의 비교
설치형 SaaS
비용 한번 지불하면 끝 사용한 만큼 지불
데이터 보관 및 보안 내 컴퓨터에 저장 클라우드(서버)에 저장
책임 소재 사용자 책임 클라우드 업체 책임
운영의 복잡도

SaaS ->슬랙,디스코드,원드라이브 구글 드라이브, adobe dc, office365
Paas -> 개발자를 위해 공개 api를 제공하는 클라우드 서비스 (슬랙, 디스코드, 원드라이브 구글 드라이브,Heroku)
IaaS -> 아마존 웹 서비스, 구글 클라우드 서비스

Plan -> Code -> Build ->Test -> Release -> Deploy -> Operate

DevOps 가 부각된 이유

  • 클라우드 환경으로의 변화
  • 높은 가용성(availability)을 요구하는 애플리케이션

profile
내기 이해한 것을 보관하는 곳

0개의 댓글