본격적인 스프레드에있는 컨테이너에 숨겨진 위험은 무엇이며 기본 조치는 무엇입니까?
- 응용 프로그램 개발
- 인터뷰
- 컨테이너
- ../../ 기사/2020/11/sysdig.html

대형 응용 프로그램을 소규모 독립 슬롯 나라로 나누어 개발 유연성과 확장 성을 향상시키는 건축 스타일을 나타냅니다. 여러 개의 독립적 인 슬롯 나라가 결합되어 전체 시스템을 구축하기 위해 함께 연결되어 있기 때문에 각 슬롯 나라를 업데이트하는 것은 비교적 쉽고 개발이나 업데이트에 시간을 소비하지 않고 요구에 신속하게 응답 할 수 있습니다. 반의어에는 "모놀리스"와 "모 놀리 식 구조"가 포함됩니다.
마이크로 슬롯 나라는 대규모 응용 프로그램을 소규모 독립 서비스로 나누는 건축 스타일입니다. 각 서비스는 자체 기능을 제공하며 각 기능은 독립적으로 작동합니다. 따라서 개발은 또한 개별적으로 수행 될 수 있습니다.
우리는 마이크로 슬롯 나라와 마이크로 슬롯 나라 아키텍처를 대조적 인 "모 놀리트"및 "모 놀리 식 아키텍처"의 개념과 비교하여 설명 할 것입니다.
위에서 언급 한 바와 같이, 마이크로 슬롯 나라는 응용 프로그램 기능이 "정밀하게"서비스로 나뉘어져있는 "으로 나뉘어져 있습니다. 서비스를 구성하는 기능은 실제로 별도의 기계 (물리적 기계뿐만 아니라 가상 플랫폼 포함)로 나뉩니다. 전체 시스템을 실행하는 기본 방법은 각 서비스를 연결하는 것입니다.
최근에 IT 개발과 비즈니스는 빠르게 변화하고 있으며, 결과적으로 시스템, 소프트웨어 및 응용 프로그램은 지속적으로 새로운 기능을 추가하거나 업데이트하여 자신의 요구를 충족하도록 요청 받고 있습니다. 따라서 완성 후 전체 프로세스가 방출되는 전통적인 장기 개발 방법 (폭포 개발)이 아니라 "Agile Development"가 주류가되고 있으며,이 점에서 개발, 방출 및 개선의주기는 짧은 기간에 걸쳐 반복됩니다.
여기서부터 "거대한 단일"로 거대한 시스템이나 응용 프로그램을 개발하기보다는 기능에 의해 작은 조각으로 나뉘어 질 수있는 "마이크로 슬롯 나라"가 상황에 따라 확장 가능하고 유연하기 때문에 광범위한 관심을 끌어냅니다.
모노리스는 마이크로 슬롯 나라의 반대 구조입니다. 모 놀리트에는 내부에 다양한 기능과 응용 프로그램이 포함되어 있지만 단일 시스템 내에 위치하므로 분할 할 수 없습니다. 전통적인 소프트웨어 개발 모델은 "모 놀리 식 아키텍처"라는 모노리스의 개념을 활용합니다.
Monolithic Architectures는 특히 일본의 전통적인 비즈니스 모델 또는 프로그램 개발 방법이며, 개발에서 릴리스까지의 시간이 걸리고 단일 슬롯 나라를 업데이트하거나 변경하려면 전체 프로세스가 업데이트되어야하므로 현대적인 개발 절차와 시장 요구에 대한 빠른 응답과 호환되지 않습니다.
마이크로 슬롯 나라의 주요 특징은 아래에 요약되어 있습니다.
각 마이크로 슬롯 나라는 각각 고유 한 데이터 스토어와 독립적으로 작동합니다. 이를 통해 다른 서비스의 영향을받지 않고 개발 및 배포가 가능합니다.
각 슬롯 나라는 독립적으로 개발 될 수 있으며 다른 기술 스택을 사용할 수도 있습니다. 이를 통해 팀은 각 슬롯 나라에 가장 적합한 기술을 선택하고 일정에 따라 개발할 수 있습니다.
각 슬롯 나라가 독립적이므로 높은 수요의 슬롯 나라 만 확정되어 효율적인 자원을 사용할 수 있습니다. 또한 기술 선택 및 개발 진행 상황에서 유연하게 만듭니다.
한 슬롯 나라가 다운 되더라도 다른 슬롯 나라에 영향을 미치지 않을 것입니다.
반면에, 마이크로 슬롯 나라는 다음과 같은 과제에 직면 해 있습니다.
각 슬롯 나라가 독립적이고 연결되어 있으므로 전체 시스템을 관리하고 슬롯 나라와 데이터 무결성을 통신하는 것이 복잡해질 수 있습니다.
이메일로 최신 정보 및 기타 정보를 보내드립니다.
슬롯 레터 구독 | SCSK IT
이 용어 사전은 "SCSK IT 플랫폼 네비게이터"의 편집 부서에서 제작하고 운영합니다. 이 용어 사전에 게시 된 정보를 사용하여 발생하는 단점이나 손해에 대해 책임을지지 않습니다. 게시 된 정보에 대한 의견이나 의견문의 | 온라인 슬롯 온라인 슬롯 플랫폼 네비게이터로 보내주십시오.