클라우드 네이티브 및 컨테이너

클라우드 네이티브는 무엇입니까?



정의를 확인하고 의식을 맞추는 것은 중요할까, 어쩌면 『클라우드』 AWS나 GCP를 사용하면 클라우드 네이티브라고 생각하고 있는 것은 아닐까?

클라우드 네이티브 정의



간단히 말하면,
느슨하게 결합된 시스템에서 자동화와 결합되어 변경을 최소한의 노력으로 자주 수행할 수 있는 상태

CNCF 정의
日本語版:

クラウドネイティブ技術は、パブリッククラウド、プライベートクラウド、ハイブリッドクラウドなどの近代的でダイナミックな環境において、スケーラブルなアプリケーションを構築および実行するための能力を組織にもたらします。 このアプローチの代表例に、コンテナ、サービスメッシュ、マイクロサービス、イミュータブルインフラストラクチャ、および宣言型APIがあります。

これらの手法により、回復性、管理力、および可観測性のある疎結合システムが実現します。 これらを堅牢な自動化と組み合わせることで、エンジニアはインパクトのある変更を最小限の労力で頻繁かつ予測どおりに行うことができます。

Cloud Native Computing Foundationは、オープンソースでベンダー中立プロジェクトのエコシステムを育成・維持して、このパラダイムの採用を促進したいと考えてます。 私たちは最先端のパターンを民主化し、これらのイノベーションを誰もが利用できるようにします。

유사어 유형


  • 클라우드 퍼스트
  • 일반적인 시스템 구축의 트렌드를 가리키는 단어
  • 클라우드 서비스의 도입을 전제로 하고, Iaas나 Paas등의 클라우드 서비스를 이용해 구축

  • 클라우드 바이 디폴트
  • "정부 정보 시스템의 구축 및 정비에 관해서는 클라우드 서비스의 이용을 제 1 후보 (기본값)로 생각한다"는 정책


  • 클라우드 네이티브와 클라우드 퍼스트와 클라우드 바이 디폴트에서는 전혀 다른 것을 알 수 있다, 정의를 생각하지 않는 사람은 클라우드 퍼스트와 클라우드 네이티브를 함께 생각하고 있을 가능성이 있으므로 주의하자

    클라우드 네이티브를 진행하는 방법



    하지만 가장 큰 문제는 그런 클라우드 네이티브를 만들어달라고 해도 어떻게 하면 좋을지 모른다.

    거기서 이것도 CNCF의 정보이며 클라우드 네이티브를 진행하는 방법으로서 아래와 같이 진행하는 방법을 추천되고 있다.
  • 클라우드 네이티브 진행 방법
  • 컨테이너화
  • CI/CD
  • 오케스트레이션 및 애플리케이션 정의
  • 가관측성 및 분석
  • 서비스 프록시, 검색 및 메쉬
  • 네트워크 및 정책
  • 분산 데이터베이스/분산 스토리지
  • 스트리밍 및 메시징
  • 컨테이너 레지스트리 및 런타임
  • 소프트웨어 배포판


  • 참조 소스 CNCF의 클라우드 네이티브 진행 방법


    여기서 말하는 1의 컨테이너화가 마이크로서비스화를 목표로 한 방법이 아니라 컨테이너를 사용하면 된다는 것이다.

    끝에



    클라우드 네이티브화하면 좋은 영향을 받을 것이다.
    그러나 기존 시스템을 클라우드 네이티브화하려면 어떻게 해야 하는가는 이 생각만으로는 부족하다.
    신규 시스템은 클라우드 네이티브화를 탄 접근 방식이 우선될 것이다. 따라서 컨테이너에 대한 지식은 필수가 될 것이다.

    마지막으로 한마디만 말하고 싶다.
    경험 중시의 일본은 따라갈 수 있을까?

    좋은 웹페이지 즐겨찾기