<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Zone on Joonlog</title><link>https://joonlog.github.io/categories/zone/</link><description>Recent content in Zone on Joonlog</description><generator>Hugo -- gohugo.io</generator><language>ko-kr</language><lastBuildDate>Fri, 23 May 2025 09:00:00 +0900</lastBuildDate><atom:link href="https://joonlog.github.io/categories/zone/index.xml" rel="self" type="application/rss+xml"/><item><title>KT Cloud Zone 구조</title><link>https://joonlog.github.io/p/kt-cloud-zone-%EA%B5%AC%EC%A1%B0/</link><pubDate>Fri, 23 May 2025 09:00:00 +0900</pubDate><guid>https://joonlog.github.io/p/kt-cloud-zone-%EA%B5%AC%EC%A1%B0/</guid><description>&lt;ul&gt;
&lt;li&gt;KT Cloud는 Zone 별로 구조가 상이하니 Zone 간 차이에 대해 이해가 필요하다.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://joonlog.github.io/p/kt-cloud-zone-%EA%B5%AC%EC%A1%B0/KTCloudZone1.webp"
width="1659"
height="902"
srcset="https://joonlog.github.io/p/kt-cloud-zone-%EA%B5%AC%EC%A1%B0/KTCloudZone1_hu_59d2f6f19d20939d.webp 480w, https://joonlog.github.io/p/kt-cloud-zone-%EA%B5%AC%EC%A1%B0/KTCloudZone1_hu_d9d83c58a3a05b5e.webp 1024w"
loading="lazy"
alt="KTCloudZone1.webp"
class="gallery-image"
data-flex-grow="183"
data-flex-basis="441px"
&gt;&lt;/p&gt;
&lt;h3 id="g1g2a-b-m1cloudstack"&gt;G1/G2(A, B, M1)(Cloudstack)
&lt;/h3&gt;&lt;p&gt;&lt;img src="https://joonlog.github.io/p/kt-cloud-zone-%EA%B5%AC%EC%A1%B0/KTCloudZone2.webp"
width="1053"
height="1449"
srcset="https://joonlog.github.io/p/kt-cloud-zone-%EA%B5%AC%EC%A1%B0/KTCloudZone2_hu_27d110291782220c.webp 480w, https://joonlog.github.io/p/kt-cloud-zone-%EA%B5%AC%EC%A1%B0/KTCloudZone2_hu_36a87cb30c044d37.webp 1024w"
loading="lazy"
alt="KTCloudZone2.webp"
class="gallery-image"
data-flex-grow="72"
data-flex-basis="174px"
&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;G1 존의 경우 VR 밑에서 서버가 생성된다. 이에 Subnet(tier)을 나눠서 구성이 불가하다.&lt;/li&gt;
&lt;li&gt;VR에서 방화벽의 역할을 해주나 블랙리스트가 아닌 화이트 리스트만 적용이되어 보안적으로 취약하다.&lt;/li&gt;
&lt;li&gt;NAS 연결시 NAS용 네트워크에 NAS가 생성되어 CIP를 통해 통신이 된다. 이에 CIP 대역을 서버에 붙여줘야된다.&lt;/li&gt;
&lt;li&gt;기본 디스크가 HDD이다. SSD는 SSD 서버 상품 구성을 해야한다.&lt;/li&gt;
&lt;li&gt;KT Load Balancer는 VR 상단에 위치하게 된다. (Server를 LB로 구성한 것이다.) LB도 NAS처럼 존이 따로 존재한다.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="vr"&gt;VR
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;방화벽 : 공격이 서버에 도달하지 않게 막아주는 역할을 한다. 다만 화이트 리스트 적용으로서의 역할만 한다.&lt;/li&gt;
&lt;li&gt;Port forwarding : G1존은 VR에 할당 된 기본 공인 IP를 통해 모든 서버들이 통신한다. 이에 VR에서 서버를 구분하여 서비스 할 수 있게 포트 포워딩을 해준다.&lt;/li&gt;
&lt;li&gt;서버 생성/ 삭제 : 서버 생성/삭제에 관여한다. 이에 서버 비밀번호, IP도 부여한다.&lt;/li&gt;
&lt;li&gt;VR에서 다양한 역할을 하지만 서버이기에 서버에서 발생하는 문제(DISK full, CPU 등) 되면 모든 자원에 문제가 생기게 된다는 단점이 있다&lt;/li&gt;
&lt;li&gt;또한 VR의 경우 대역폭이 정해져 있어 과도한 서비스 사용시 VR에 부하가 발생하여 서비스에 문제가 될 수 있다.
&lt;ul&gt;
&lt;li&gt;이에 고급형 VR을 판다. 한 개의 서버에 KT 만의 프로그램인 router 기능을 넣어 사용자에게 제공한다. Master-Slave 구성으로 생성된다.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="g1g-cloud-ent-cloudcloudstack"&gt;G1(G-cloud, Ent-cloud)(Cloudstack)
&lt;/h3&gt;&lt;p&gt;&lt;img src="https://joonlog.github.io/p/kt-cloud-zone-%EA%B5%AC%EC%A1%B0/KTCloudZone3.webp"
width="1280"
height="1218"
srcset="https://joonlog.github.io/p/kt-cloud-zone-%EA%B5%AC%EC%A1%B0/KTCloudZone3_hu_3c31b30f2a1e05e4.webp 480w, https://joonlog.github.io/p/kt-cloud-zone-%EA%B5%AC%EC%A1%B0/KTCloudZone3_hu_affe6b4828533612.webp 1024w"
loading="lazy"
alt="KTCloudZone3.webp"
class="gallery-image"
data-flex-grow="105"
data-flex-basis="252px"
&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;DMZ/Private zone으로 물리적으로 분리되어 있음
&lt;ul&gt;
&lt;li&gt;Subnet(tier) 생성 불가능&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;DMZ zone와 Private zone간에는 DMZ F/W 과 Private F/W 에 의해 차단되며 방화벽 설정을 통해 연동&lt;/li&gt;
&lt;li&gt;DMZ zone에는 Web, Private zone에는 WAS 및 DB 등 배치&lt;/li&gt;
&lt;li&gt;웹서비스를 이용하는 최종 사용자는 DMZ F/W - IPS - DMZ LB (옵션) - VR - VM 의 경로로 접근&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="g2m2-eenterprise-securitycloudstack"&gt;&lt;strong&gt;G2(M2, Eenterprise Security)&lt;/strong&gt;(Cloudstack)
&lt;/h3&gt;&lt;p&gt;&lt;a class="link" href="https://manual.cloud.kt.com/kt/enterprise-security-intro" target="_blank" rel="noopener"
&gt;https://manual.cloud.kt.com/kt/enterprise-security-intro&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://joonlog.github.io/p/kt-cloud-zone-%EA%B5%AC%EC%A1%B0/KTCloudZone4.webp"
width="1280"
height="1196"
srcset="https://joonlog.github.io/p/kt-cloud-zone-%EA%B5%AC%EC%A1%B0/KTCloudZone4_hu_cff79d2856a10261.webp 480w, https://joonlog.github.io/p/kt-cloud-zone-%EA%B5%AC%EC%A1%B0/KTCloudZone4_hu_3ace853f5cf69b8b.webp 1024w"
loading="lazy"
alt="KTCloudZone4.webp"
class="gallery-image"
data-flex-grow="107"
data-flex-basis="256px"
&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;DMZ/Private zone을 최대 13개 티어로 구성 가능&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="dxdx-m1-dx-central-dx-gopenstack"&gt;&lt;strong&gt;Dx(Dx-M1, Dx-central,&lt;/strong&gt; Dx-G**)**(OpenStack)
&lt;/h3&gt;&lt;p&gt;&lt;img src="https://joonlog.github.io/p/kt-cloud-zone-%EA%B5%AC%EC%A1%B0/KTCloudZone5.webp"
width="550"
height="426"
srcset="https://joonlog.github.io/p/kt-cloud-zone-%EA%B5%AC%EC%A1%B0/KTCloudZone5_hu_780109edabefd23f.webp 480w, https://joonlog.github.io/p/kt-cloud-zone-%EA%B5%AC%EC%A1%B0/KTCloudZone5_hu_48a042b7a6b2365b.webp 1024w"
loading="lazy"
alt="KTCloudZone5.webp"
class="gallery-image"
data-flex-grow="129"
data-flex-basis="309px"
&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;scale up, scale out 지원&lt;/li&gt;
&lt;li&gt;월 추가 비용 필요(30?)&lt;/li&gt;
&lt;li&gt;DMZ/Private zone으로 분리&lt;/li&gt;
&lt;li&gt;VR 대신 VDOM을 사용하여 여러 Tier을 관리
&lt;ul&gt;
&lt;li&gt;multi-tenant로 논리적 방화벽 분리 적용&lt;/li&gt;
&lt;li&gt;내부적으로 서로 다른 Tier라도 CIP로 통신하는 것이 아닌 vdom으로 통신 가능&lt;/li&gt;
&lt;li&gt;화이트 리스트, 블랙 리스트를 선택 가능&lt;/li&gt;
&lt;li&gt;Tier 분리를 했기에 NAS를 다른 Tier와 공유 가능&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;각 티어와 외부 연동에는 각각의 Firewall이 존재 ( DMZ F/W, Private F/W, 외부 F/W )
&lt;ul&gt;
&lt;li&gt;최종 사용자는 DMZ F/W &amp;gt; IPS &amp;gt; (DMZ LB) &amp;gt; VDOM &amp;gt; VM으로 접근&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;</description></item></channel></rss>