본문 바로가기

DevOps/#Infra

[Infra] 인사이드 VMware vSphere (4) 목차4. 하드웨어 가상화CPU 가상화가상 머신 내 게스트 OS에서 발생하는 모든 프로세스는 VMkernel의 VMM을 통해 물리적 CPU에 전달되는데, 이때 VMkernel은 Time-slice(시분할) 방식을 사용하여 전체 CPU 리소스에 과도한 부하가 생기지 않도록 분할/할당한다.이때, 서비스 콘솔은 항상 첫 번째 CPU에서만 작동하며, CPU-bounded 어플리케이션과 CPU 연산 작업만을 위한 어플리케이션이 작동하는 가상 머신 간 작업량의 균등 조절이 필요할 수 있다.멀티코어 프로세서ESX 서버 입장에서는 각 코어가 하나의 논리적 프로세서(Logical Processor) 단위로 인식된다. 이에 따라, 동일한 소켓 안의 멀티코어에서 프로세스가 처리되는 경우도 있지만, 각각 다른 소켓의 코어에서 .. 더보기
[Infra] 인사이드 VMware vSphere (3) 목차3. ESX / ESXi 서버 설치이번 게시글에서는 물리적 서버 시스템에 ESX or ESXi 서버 운영체제를 설치하는 방법을 다룬다. 기본적으로 VMkernel이 서버의 장치 드라이버를 인식할 수 있어야 하는데, 아래 호환성 가이드 웹 사이트에서 시스템 명 또는 스토리지/SAN 장치, I/O 장치 명을 검색하여 호환 여부를 알아볼 수 있다. http://www.vmware.com/resources/compatibility/search.php VMware Compatibility Guide - System SearchAll 1 TB 2 TB 3 TB 4 TB 5 TB 6 TB 7 TB 8 TB 9 TB 10 TB 11 TB 12 TB 13 TB 14 TB 15 TB 16 TB 17 TB 18 TB 1.. 더보기
[Infra] 인사이드 VMware vSphere (2) 목차2. ESX / ESXi 4.0 서버 구조(1)편에서 VMware vSphere에 포함되어 있는 핵심적인 기능들을 살펴보았다면, 이번 게시글에서는 물리적인 호스트 시스템 위에서 리소스를 가상화하는 핵심 엔진 역할의 가상화 운영체제 ESX 4.0 서버와 ESXi 4.0 서버에 대해 자세하게 다루고자 한다.ESX 4.0 서버ESX 4.0 서버는 크게 하이퍼바이저 가상화 커널인 VMKernel과, 이 VMKernel의 사용자 인터페이스 역할을 하는 서비스 콘솔로 구성된다. VMkernel하드웨어 리소스 스케쥴링 담당VM이 리소스 사용을 요구할 때 즉각 접근 가능하게끔 리소스 스케쥴링을 담당한다. CPU, 메모리, HDD, 네트워크 네 가지의 중요한 H/W 리소스를 가상화한다.User World 프로세스 담.. 더보기
[Infra] 인사이드 VMware vSphere (1) 목차1. VMware 가상화 소개본 게시글에서는 VMware vSphere 4에 포함되어 있는 핵심적인 기능들과 제품군에 대해 다루고자 한다.VMware ESX Server 4.0ESX는 서버 운영체제로, 해당 서버를 x86 계열의 서버 시스템 위에 설치하면 단일 하드웨어 시스템 위에서 복수의 운영체제를 동시에 작동시킬 수 있다. 이때, 물리적 H/W 리소스는 공유하는데, 이를 위해 소프트웨어 기법으로 파티셔닝 하는 기능을 갖고 있다. 이는 호스트 기반의 가상화 운영체제와 달리, 하드웨어 바로 위에 설치되어 부트 로드와 커널을 가진 채 H/W리소스를 직접 조정하는 하이퍼바이저 기반의 가상화 운영체제이다.VMkernel : 실제 가상화 엔진을 담당Service Console : H/W 정보를 구성, VMk.. 더보기
[CI/CD] Cloud Native Application의 구성요소 목차Cloud Native Application - Cloud Native Architecture에 의해 설계/ 구현되는 Application예기치 못한 예외 사항이 발생하더라도 형태/구조가 깨지지 않는 구조MicroservicesContainers 가상화 기술 사용DevOps - 즉각적으로 수정/반영/배포하기 위한 개발/운영 조직의 유기적인 협력을 통해 지속적으로 서비스 개선CI/CD - Microservices들은 CI/CD 자동화 Pipeline을 거쳐 통합/빌드/테스트/배포하여 운영 상태가 됨Inner Architecture도메인/비즈니스 로직을 가지고 서비스 개발Outer ArchitectureInner Architecture로 구성되어 있는 Application 운영/작동을 Support 해주.. 더보기
[SAP PI] EAI(Enterprise Application Integration) 목차 EAI 개요기업 내부의 다양한 시스템과 애플리케이션을 통합하며, 다양한 애플리케이션 간의 관계와 비즈니스 프로세스의 근간을 이루는 트랜잭션 네트워크를 관리해주는 개념 EAI 관리 전기업 내 시스템 연계 및 관리 비용 증가분산형 정보 자원 활용의 어려움비즈니스 환경 변화에 대한 기민한 대응 요구EAI 관리 후기업 내 시스템의 효과적인 통합을 통한 민첩하고 경쟁력 있는 기업으로의 성장 EAI 아키텍처기업 내 시스템과 애플리케이션들의 공통적인 연계 기반이 되어야 하기 때문에 필수적으로 지녀야 할 몇 가지 요소들을 포함하고 있음. 데이터를 전달하는 메시징 미들웨어(Messiging Middleware), 다양한 연계 대상과 접점 역할을 하는 어댑터(Adapter), 연계 대상이 요구하는 바에 따라 데이터를.. 더보기
[Infra] CRAN, FTP, Proxy Server, TCP, UDP 목차CRAN : the Comprehensive R Archive Network 사람들이 제작한 패키지를 Add-on 할 수 있음R GUI에서는 Packages 탭을 통해, 웹에서는 CRAN Task Views 페이지에서 확인 가능내장 Package (R 설치와 같이 배포됨), Load(Recommended) Package : library() 로 가져옴 FTP : File Transfer Protocol ( * protocol : 통신규약 )대량의 파일을 네트워크를 통해 주고 받을 때 사용하는 파일 전송 전용 서비스 WWW 방식보다 파일을 빠른 속도로 주고 받을 수 있다는 것이 FTP의 가장 큰 장점사진, 음악, 동영상 등 멀티미디어 콘텐츠는 내려받기가 완료된 이후 확인 가능함명령어 기반 통신 서비스이.. 더보기