성공한 인터넷 기업들과 비지니스 민첩성

황상익·2024년 10월 17일

MSA

목록 보기
1/20


기존 서비스 + 온라인 기술 = 새로운 서비스 창출 (feedback -> business)
서비스를 변경하는 속도가 매우 빠르다.

비지니스 Agility

서비스 변경 빈도가 많다는 것은 변화된 비즈니스 환경에 민첩하게 대응

클라우드 인프라 등장

인프라는 애플리케이션이 운용되는 바탕, 하부구조 (서버, 네트워크, OS etc...)

원하는 만큼 필요한 시점에 제공되는 컴퓨팅 서비스


필요할때 언제든 사용 -> 단 값 지불 하고 ^^

if 클라우드 환경에서 사용자가 폭증?

상황에 따라 민첩하게 반응하여 자동으로 적절하게 대응
몰리면 리소스 증가, 감소하면 리소스 감소

+) cloud 확장

리소스 확장 방법

  • 수직 확장
    시간이 일부 필요하고 바로 확장은 되지 않는다. CPU & Memory 성능 향상

  • 수평확장
    CPU & Memory 성능은 동일

대부분 scale up으로 성능을 올린 후, scale out으로 사용자가 증가할 시간에 미리 autoScaling

클라우드 인프라에 적합한 애플리케이션 조건

사용자가 몰리는 기능 과 몰리지 않는 기능을 구분하지 않고 리소스를 한꺼번에 모두 증가하는 것은 효율적이지 않음.

ex)
sale 부분 서비스 쪽만 늘리면 되는데 전체 서비스 기능을 향상시켜야 한다면? 비효율적
세일 기간 동안에 한해 수직 확장을 계획 할 수 있다. 갑자기 사용자가 폭증 하는 경우를 대비해 수평확장
수평 확장 vs 수직 확장

인스턴스를 한번에 확장하는 것 보다는 사용량이 몰리는 일부 기능의 리소스만 변경
시스템은 한 덩어리가 아니라 일부만 변경 될 수 있도록 조각으로 구성

인프라가 가변적으로 쉽게 변경되는 클라우드 환경 = MicorService

profile
개발자를 향해 가는 중입니다~! 항상 겸손

0개의 댓글