728x90 전체 글1921 [MSA] 시작과 전략 MSA의 기본사상은 SOA(Service Oriented Architecture)에서 출발하고 발전 하지만 SOA가 유행할 당시에는 XML, SOAP이라는 무거운 프로토콜로 개발자가 구현하기 어려운 문제점이 있었다. Docker가 나오면서 서비스를 Docker단위로 구현하기 쉽게 되었고, Micro Service Architecture라는 이름으로 개발방법이 발전되었다. - SOA와 MSA의 차이 - MSA의 장점 ① 작은 서비스들로 나누고, 각 서비스를 독립적으로 배포가능(loosely-coupled) ② 네트워크를 통해 서로 커뮤니케이션(Rest API 활용) ③ 소스코드의 복잡도 감소 ④ 재사용성 → 확장성 ⑤ 서비스별 hw/sw 플랫폼/기술의 도입 및 확장이 자유로움 - MSA의 단점 ① 실패시 .. 2021. 8. 23. VxLAN (Virtual Extensible Local Area Network) 개념 : 기존 VLAN의 한계를 극복하기 위해 MAC Over IP/UDP 헤더에 24bit VLAN ID를 새롭게 구성한 Network Overlay 기술 VXLAN 캡슐화 및 패킷 형식 VxLAN VTEP(Virtual Tunnel End Point) 2021. 8. 23. spine-leaf Architecture Leaf 스위치: 서버가 연결되는 스위치 Spine 스위치: Leaf 스위치를 관리하고 수평적으로 확장을 지원하는 스위치, 포트수에 따라 확장 제약 Spine-Leaf 구조 Spine-Leaf 구조는 데이터센터의 트래픽이 수직적(North-South)에서 수평적(East-West)으로 변화되는 것을 효과적으로 대응하기 위해 적용 성능 개선을 위해서는 트래픽 분산을 위해 SPINE 스위치를 추가연결하는 구조(Scale-Out) SPINE-LEAF 구조는 CLos네트워크와 동일한 구조 작은 포트수의 고정형 스위치로 non-blocking 기반의 대규모 네트워크 패브릭 구축가능 출처: https://gmldbd94.tistory.com/119 [융융이'Blog] 2021. 8. 23. Preboot Execution Enviornment (PXE) Boot Server Preboot Execution Environment(PXE) is a client-server interface that allows computers in a network to be booted from the server before deploying the obtained PC image in local and remote offices, for PXE enabled clients. PXE network boot is performed using client-server protocols like DHCP(Dynamic Host Configuration Protocol) and TFTP(Trivial File Transfer Protocol). PXE will be enabled by defau.. 2021. 8. 23. MaaS (Metal as a Service) MaaS (Metal as a Service) offers cloud style provisioning for physical servers. It is open source and free to use, with commercial support available from Canonical. 물리적인 서버들을 관리하기 위한 용도로 사용된다. OS가 설치되지 않은 베어메탈 장비들을 단순히 같은 네트웍 대역에 두는 것만으로 등록부터 프로비저닝까지 손쉬운 관리가 가능하다. MAAS를 설치하면 원하는 OS를 설치할 수 있음 출처 : https://maas.io/how-it-works 2021. 8. 23. MLOps(Machine Learning, Development,Operation) 2021. 8. 23. 이전 1 ··· 252 253 254 255 256 257 258 ··· 321 다음 반응형