클라우드 눈여겨봐야 할 5가지

클라우드 눈여겨봐야 할 5가지


1. 서버리스 아키텍처(serverless architecture)


또 다른 시장 조사 기관인 테크나비오(technavio)에 따르면 서버리스 컴퓨팅(serverless computing)의 시장 점유율은 2023년까지 91억 6천만 달러까지 커질 전망이다. 메이저로 분류되는 클라우드 서비스 제공 업체들은 거의 대부분 서버리스 컴퓨팅 옵션 혹은 ‘서비스형 기능(Functions as a Service, FaaS)’을 제공한다. 이런 서비스는 데브옵스 팀들의 작업 속도를 한층 높여주며, 유연한 확장성과 향상된 사용자 경험까지 약속한다. 또한 인프라 유지보수를 할 필요가 없어지거나, 최소한의 비용으로 해결할 수 있게 된다.



데브옵스의 강점이라고 할 수 있는 ‘지속적 통합(CI)’ 혹은 ‘지속적 구축(CD)’ 역시 서버리스 컴퓨팅이나 FaaS와 같은 서비스를 통해 강화된다. 특히 깃랩(GitLab)이나 네이티브(Knative)처럼 CI와 CD, 데브옵스를 위한 도구들을 제공하는 온라인 서비스가 활성화되면서 이 움직임은 더 빨라질 전망이다. 따라서 데브옵스나 CI/CD에 관심이 있는 조직이라면 이러한 온라인 툴링 서비스와 FaaS 시장을 잘 관찰해야 할 것이다.



2. 클라우드 네이티브 파이프라인(cloud-native pipeline)


오라클(Oracle)은 2025년 정도가 되면 80%의 기업 워크로드가 클라우드에 있게 될 것이라고 예상한다. 마이크로서비스와 컨테이너의 도입율이 높아지면서 이 예상은 점점 현실에 가까워져 가고 있다. 데브옵스 팀이 도구와 서비스를 클라우드로 하나하나 옮길 때 주로 사용하는 것이 컨테이너나 각종 클라우드 네이티브 기술들이다. 그러므로 새로운 파이프라인 도구들이 개발될 때 클라우드 네이티브 기술이 선호되고, ‘코드로서 인프라(Infrastructure as Code, IaC)’가 사용되는 건 당연한 일이다.



컨테이너 레지스트리 서비스의 활용도가 높아지고 있다는 것도 클라우드 네티이브 기술의 확산에 한 몫하고 있다. 레지스트리 서비스는 데브옵스 팀들이 컨테이너 이미지 리포지터리를 관련 색인, API 경로, 접근 제어 정책과 함께 저장할 수 있도록 해준다. 이럴 때의 장점은 컨테이너 이미지의 보안성과 이용성을 동시에 높일 수 있다는 것이다. 또한 공유할 때의 안정성도 훨씬 높아진다. 레지스트리는 컨테이너 보안성 강화책으로서 받아들여지고 있기도 하다.



3. 멀티클라우드와 하이브리드 클라우드


SaaS 전문 업체인 라이트스케일(Rightscale)의 ‘2019 클라우드 현황(2019 State of the Cloud)’ 보고서에 의하면 84%의 기업들이 하이브리드 클라우드나 멀티클라우드 전략을 사용하고 있다. 그렇다는 건 멀티클라우드와 하이브리드 클라우드 환경을 겨냥한 제품과 앱들이 계속해서 시장에 나올 것이라는 뜻이 된다. 또한 이런 제품들을 활용한 ‘인하우스 개발’이 더 활성화 될 것을 예상할 수 있다.



데브옵스 팀들이 멀티클라우드 환경을 선호하는 데에는 이유가 있다. 특정 업체의 클라우드 서비스에만 특화된 앱이나 서비스를 만들지 않을 수 있게 되기 때문이다. 물론 이를 위해서는 모니터링과 분석 능력이 강화되어야 한다는 전제 조건이 성립되어야 한다. 멀티클라우드와 하이브리드 클라우드 환경의 모니터링 프로세스를 담당해 줄 자동화 기술이 꽤나 인기를 끌 수도 있을 것으로 보인다.



4. 서비스 메시(Service mesh)


서비스 메시의 사용률이 심상치 않은 속도로 높아지고 있다. 서비스 메시란, 서비스와 서비스 간 통신을 감독하는 또 다른 층의 인프라라고 볼 수 있다. 서비스 메시를 얼마나, 어떻게 사용하느냐에 따라 기존 컨테이너들의 효율성과 성능이 결정되기도 한다. 클라우드로 이전할 때 커다란 장벽처럼 여겨졌던 건 두 가지, ‘보안’과 ‘마이크로서비스 관리 가능성’이었다. 서비스 메시는 이 두 가지 염려거리를 크게 줄여준다는 장점을 가지고 있다. 구축된 컨테이너들에 대한 가시성과 접근 제어 기능을 강화시켜주기 때문이다.



서비스 메시 분야에서 현재 가장 유명한 건 큐버네티스(Kubernetes)다. 주로 컨테이너들을 관리하는 데 사용되지만 기술이 발전하면 발전할수록 서비스 메시의 유즈케이스가 다양하게 나올 수 있을 것으로 보인다. 메시는 마이크로서비스 위주로 구성된 복잡한 환경에서의 추적을 용이하게 해주며, 가시성과 제어력을 높여준다. 또한 서비스 메시를 활용함으로써 다운타임에 대한 걱정 없이 서비스를 구축해 시험할 수도 있게 해준다.



5. 데이터옵스(DataOps)


데이터옵스는, 데이터 과학 전문가들이 데이터 관련 산업에 ‘데브옵스 개념’을 적용한 것이다. 따라서 아직도 영유아기 단계에 있는 분야라고도 볼 수 있다. 하지만 그 잠재력은 꽤나 높은 것으로 평가되고 있는데, 데이터 분석과 처리의 효율성을 크게 높여줄 수 있을 것으로 기대되기 때문이다. 데브옵스 팀 입장에서는 데이터로부터 얻어낸 통찰을 개발 과정에 보다 부드럽고 용이하게 통합할 수 있게 해주는 것이 바로 이 데이터옵스가 될 전망이다.



현재 데이터 산업에서 가장 큰 문제가 되고 있는 건 높은 오류율, 자동화 실험 기술의 부재, 느린 구축 시간이다. 그래서 데브옵스 개념을 접목하기 시작한 것인데, 이 때문에 버전 제어, 표준화된 모니터링과 측정, 보다 빠른 출시를 위한 협업 툴 등이 나타나기 시작했다.









0 Comments