<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>PlayGround by YOUNGJAE</title>
    <link>https://nam0jae.tistory.com/</link>
    <description>I am an Cloud Solutions Architect.
I will record the knowledge I have while doing public cloud consulting.</description>
    <language>ko</language>
    <pubDate>Tue, 26 May 2026 23:34:09 +0900</pubDate>
    <generator>TISTORY</generator>
    <ttl>100</ttl>
    <managingEditor>Nam0Jae</managingEditor>
    <image>
      <title>PlayGround by YOUNGJAE</title>
      <url>https://tistory1.daumcdn.net/tistory/5807917/attach/3455c10f8b36436f803bcf9177714ca2</url>
      <link>https://nam0jae.tistory.com</link>
    </image>
    <item>
      <title>[Mac] MacOS DNS Cache Flush CLI 명령어</title>
      <link>https://nam0jae.tistory.com/entry/Mac-MacOS-DNS-Cache-Flush-CLI-%EB%AA%85%EB%A0%B9%EC%96%B4</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #fbfbfb; color: #555555; text-align: left;&quot;&gt;sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder&lt;/span&gt;&lt;/p&gt;</description>
      <category>I'm an IT engineer/MacOS</category>
      <category>DNS</category>
      <category>flush</category>
      <category>MAC</category>
      <author>Nam0Jae</author>
      <guid isPermaLink="true">https://nam0jae.tistory.com/13</guid>
      <comments>https://nam0jae.tistory.com/entry/Mac-MacOS-DNS-Cache-Flush-CLI-%EB%AA%85%EB%A0%B9%EC%96%B4#entry13comment</comments>
      <pubDate>Mon, 29 Sep 2025 14:15:13 +0900</pubDate>
    </item>
    <item>
      <title>[AWS] AWS to GCP Site-to-Site VPN 연결하기</title>
      <link>https://nam0jae.tistory.com/entry/AWS-to-GCP-Site-to-Site-VPN-%EC%97%B0%EA%B2%B0%ED%95%98%EA%B8%B0</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;안녕하세요&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;남영재입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;오늘은 AWS 와 GCP 간 VPN 연결을 해보겠습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;퍼블릭 클라우드 간 연결이다보니 양쪽 다 HA구성이 기본적으로 제공됩니다.&lt;/p&gt;
&lt;div data-en-clipboard=&quot;true&quot; data-pm-slice=&quot;0 1 []&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div data-en-clipboard=&quot;true&quot; data-pm-slice=&quot;0 1 []&quot;&gt;목표 구성도&lt;/div&gt;
&lt;div data-en-clipboard=&quot;true&quot; data-pm-slice=&quot;0 1 []&quot;&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;914&quot; data-origin-height=&quot;297&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bSGfWw/btsHKkB1tov/Cdb12d3mukYH3YJ8ShN7R1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bSGfWw/btsHKkB1tov/Cdb12d3mukYH3YJ8ShN7R1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bSGfWw/btsHKkB1tov/Cdb12d3mukYH3YJ8ShN7R1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbSGfWw%2FbtsHKkB1tov%2FCdb12d3mukYH3YJ8ShN7R1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1073&quot; height=&quot;349&quot; data-origin-width=&quot;914&quot; data-origin-height=&quot;297&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;div data-en-clipboard=&quot;true&quot; data-pm-slice=&quot;0 1 []&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div data-en-clipboard=&quot;true&quot; data-pm-slice=&quot;0 1 []&quot;&gt;[GCP]&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-en-clipboard=&quot;true&quot; data-pm-slice=&quot;0 1 []&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;1. VPC 만들기&lt;/b&gt;&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #fbfaf8; font-family: -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'Apple SD Gothic Neo', Arial, sans-serif; letter-spacing: 0px;&quot;&gt;gcloud compute networks create &lt;/span&gt;&lt;i&gt;&lt;b&gt;gc-vpc&lt;/b&gt;&lt;/i&gt;&lt;span style=&quot;background-color: #fbfaf8; font-family: -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'Apple SD Gothic Neo', Arial, sans-serif; letter-spacing: 0px;&quot;&gt;&amp;nbsp;--subnet-mode custom&amp;nbsp;--bgp-routing-mode global&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;2. VPN Gateway 만들기&lt;/b&gt;&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #fbfaf8; color: #333333; text-align: start;&quot;&gt;gcloud compute vpn-gateways create &lt;i&gt;&lt;b&gt;gcloud-vpn-gw&lt;/b&gt; &lt;/i&gt;--network gc-vpc --region asia-northeast3&lt;/span&gt;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;3. 라우터 만들기&lt;/b&gt;&lt;/h4&gt;
&lt;div style=&quot;background-color: #fbfaf8; color: #333333;&quot; data-line-wrapping=&quot;false&quot; data-codeblock=&quot;true&quot;&gt;
&lt;div data-plaintext=&quot;true&quot;&gt;gcloud compute routers create &lt;b&gt;gc-router&lt;/b&gt; --region asia-northeast3 \&lt;br /&gt;--network&amp;nbsp;gc-vpc&amp;nbsp;\&lt;br /&gt;--asn 65002 \&lt;br /&gt;--advertisement-mode&amp;nbsp;custom&amp;nbsp;\&lt;br /&gt;--set-advertisement-groups&amp;nbsp;all_subnets&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;903&quot; data-origin-height=&quot;647&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/c6niHb/btsHJCQOxpv/PGGpCcOKkr3KChNxzlf8x0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/c6niHb/btsHJCQOxpv/PGGpCcOKkr3KChNxzlf8x0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/c6niHb/btsHJCQOxpv/PGGpCcOKkr3KChNxzlf8x0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fc6niHb%2FbtsHJCQOxpv%2FPGGpCcOKkr3KChNxzlf8x0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;903&quot; height=&quot;647&quot; data-origin-width=&quot;903&quot; data-origin-height=&quot;647&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;4. 고가용성 VPN 터널 만들기&lt;/b&gt;&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;797&quot; data-origin-height=&quot;474&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/xeStY/btsHJUjqSxs/3fZHLU7WBqTsUhJ3pvtOTK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/xeStY/btsHJUjqSxs/3fZHLU7WBqTsUhJ3pvtOTK/img.png&quot; data-alt=&quot;Google Cloud HA VPN 만들기&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/xeStY/btsHJUjqSxs/3fZHLU7WBqTsUhJ3pvtOTK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FxeStY%2FbtsHJUjqSxs%2F3fZHLU7WBqTsUhJ3pvtOTK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;726&quot; height=&quot;432&quot; data-origin-width=&quot;797&quot; data-origin-height=&quot;474&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;Google Cloud HA VPN 만들기&lt;/figcaption&gt;
&lt;/figure&gt;

&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Google Cloud VPN Gateway를 생성합니다. 테스트 환경은 모두 서울 리전에서 수행하겠습니다.&lt;/p&gt;
&lt;/div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1165&quot; data-origin-height=&quot;635&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/boYopj/btsHJRG36SP/3J6OzIahMy5eBU80PmQnm0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/boYopj/btsHJRG36SP/3J6OzIahMy5eBU80PmQnm0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/boYopj/btsHJRG36SP/3J6OzIahMy5eBU80PmQnm0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FboYopj%2FbtsHJRG36SP%2F3J6OzIahMy5eBU80PmQnm0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1165&quot; height=&quot;635&quot; data-origin-width=&quot;1165&quot; data-origin-height=&quot;635&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;

&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;VPN Gateway를 생성하면 터널추가 메뉴가 이어집니다. 아래 화면이 보이신다면 지금까지는 문제없이 수행하고 있는겁니다.&lt;/p&gt;
&lt;/div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;924&quot; data-origin-height=&quot;504&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/CqcpW/btsHIZFLH4Q/KVd4PAs37nJN2Cboqam7Hk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/CqcpW/btsHIZFLH4Q/KVd4PAs37nJN2Cboqam7Hk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/CqcpW/btsHIZFLH4Q/KVd4PAs37nJN2Cboqam7Hk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FCqcpW%2FbtsHIZFLH4Q%2FKVd4PAs37nJN2Cboqam7Hk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;924&quot; height=&quot;504&quot; data-origin-width=&quot;924&quot; data-origin-height=&quot;504&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;위 과정까지 진행했다면 잠시 AWS Console 로 돌아가서 Google Cloud의 Peer VPN Gateway주소가 될 AWS VPN IP를 획득해야 합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;AWS 화면으로 전환하기 전에 Google 에서 제공한 인터페이스의&lt;b&gt; Public IP 2개&lt;/b&gt;를 복사합니다.&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;0: &lt;b&gt;34.64.64.122&lt;/b&gt; , 1: &lt;b&gt;34.64.128.171&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;위 아이피는 AWS 의 CGW(Customer Gateway)로 등록될 예정입니다.&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;[AWS]로 돌아가서&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;1. CGW 만들기&lt;/b&gt;&lt;/h4&gt;
&lt;div&gt;&lt;b&gt;CLI&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: #fbfaf8; color: #333333;&quot; data-line-wrapping=&quot;false&quot; data-codeblock=&quot;true&quot;&gt;
&lt;div data-plaintext=&quot;true&quot;&gt;aws ec2 create-customer-gateway --type ipsec.1 --public-ip INTERFACE_0_IP_ADDRESS --bgp-asn GOOGLE_ASN&lt;/div&gt;
&lt;div data-plaintext=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div data-plaintext=&quot;true&quot;&gt;aws ec2 create-customer-gateway --type ipsec.1 --public-ip INTERFACE_1_IP_ADDRESS --bgp-asn GOOGLE_ASN&lt;/div&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div&gt;ex)&lt;/div&gt;
&lt;div&gt;aws ec2 create-customer-gateway --type ipsec.1 --public-ip 34.64.64.122 --bgp-asn 65002&lt;/div&gt;
&lt;div&gt;aws ec2 create-customer-gateway --type ipsec.1 --public-ip 34.64.128.171 --bgp-asn 65002&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;WEB Console&lt;/b&gt;&lt;/p&gt;
&lt;div&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/beCgck/btsHLayDuZM/15lF21HfGOXsBdkbhZ7OzK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/beCgck/btsHLayDuZM/15lF21HfGOXsBdkbhZ7OzK/img.png&quot; width=&quot;375&quot; data-origin-width=&quot;820&quot; data-origin-height=&quot;650&quot; data-is-animation=&quot;false&quot; style=&quot;width: 45.1818%; margin-right: 10px;&quot; data-widthpercent=&quot;45.71&quot; id=&quot;kEditorPhotosEditingImage-5&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/beCgck/btsHLayDuZM/15lF21HfGOXsBdkbhZ7OzK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbeCgck%2FbtsHLayDuZM%2F15lF21HfGOXsBdkbhZ7OzK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;820&quot; height=&quot;650&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/AVgis/btsHKOP5IXv/RK2QkTkWQFkx1wkezI4gBk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/AVgis/btsHKOP5IXv/RK2QkTkWQFkx1wkezI4gBk/img.png&quot; data-origin-width=&quot;803&quot; data-origin-height=&quot;536&quot; data-is-animation=&quot;false&quot; width=&quot;303&quot; style=&quot;width: 53.6554%;&quot; data-widthpercent=&quot;54.29&quot; id=&quot;kEditorPhotosEditingImage-6&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/AVgis/btsHKOP5IXv/RK2QkTkWQFkx1wkezI4gBk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FAVgis%2FbtsHKOP5IXv%2FRK2QkTkWQFkx1wkezI4gBk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;803&quot; height=&quot;536&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;
&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;2. AWS Virtual Private Gateway 만들기&lt;/b&gt;&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div style=&quot;background-color: #fbfaf8; color: #333333;&quot; data-line-wrapping=&quot;false&quot; data-codeblock=&quot;true&quot;&gt;
&lt;div data-plaintext=&quot;true&quot;&gt;aws ec2 create-vpn-gateway --type ipsec.1 --amazon-side-asn &lt;b&gt;AWS_SIDE_ASN&lt;/b&gt;&lt;/div&gt;
&lt;div data-plaintext=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;AWS_SIDE_ASN을 AWS 측의 ASN으로 바꿉니다.&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이 명령어는 다음 예시와 비슷하게 표시됩니다.&lt;/p&gt;
&lt;div&gt;aws ec2 create-vpn-gateway --type ipsec.1 --amazon-side-asn &lt;b&gt;65001&lt;/b&gt;&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;823&quot; data-origin-height=&quot;431&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/kXy2O/btsHKT4Vdxt/Fl3c4i0dGMmrSNJIe4q5TK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/kXy2O/btsHKT4Vdxt/Fl3c4i0dGMmrSNJIe4q5TK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/kXy2O/btsHKT4Vdxt/Fl3c4i0dGMmrSNJIe4q5TK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FkXy2O%2FbtsHKT4Vdxt%2FFl3c4i0dGMmrSNJIe4q5TK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;823&quot; height=&quot;431&quot; data-origin-width=&quot;823&quot; data-origin-height=&quot;431&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;3. Virtual Private Gateway VPC 에 연결&lt;/b&gt;&lt;/h4&gt;
&lt;div style=&quot;background-color: #fbfaf8; color: #333333;&quot; data-line-wrapping=&quot;false&quot; data-codeblock=&quot;true&quot;&gt;
&lt;div data-plaintext=&quot;true&quot;&gt;aws ec2 attach-vpn-gateway --vpn-gateway-id VPN_GATEWAY_ID --vpc-id VPC_ID&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;4. Site-to-Site VPN Connection 생성&lt;/b&gt;&lt;/h4&gt;
&lt;div&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/yc6Fh/btsHKDuApmy/3CRUKj6kkRKNiTq4pH6YN0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/yc6Fh/btsHKDuApmy/3CRUKj6kkRKNiTq4pH6YN0/img.png&quot; data-origin-width=&quot;732&quot; data-origin-height=&quot;761&quot; data-is-animation=&quot;false&quot; width=&quot;406&quot; height=&quot;422&quot; style=&quot;width: 49.4835%; margin-right: 10px;&quot; data-widthpercent=&quot;50.07&quot; id=&quot;kEditorPhotosEditingImage-8&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/yc6Fh/btsHKDuApmy/3CRUKj6kkRKNiTq4pH6YN0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fyc6Fh%2FbtsHKDuApmy%2F3CRUKj6kkRKNiTq4pH6YN0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;732&quot; height=&quot;761&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bvHFYU/btsHKcRKQbK/O9GSvfNFe52FMZfAMYnyc0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bvHFYU/btsHKcRKQbK/O9GSvfNFe52FMZfAMYnyc0/img.png&quot; data-origin-width=&quot;732&quot; data-origin-height=&quot;763&quot; data-is-animation=&quot;false&quot; width=&quot;413&quot; height=&quot;430&quot; style=&quot;width: 49.3538%;&quot; data-widthpercent=&quot;49.93&quot; id=&quot;kEditorPhotosEditingImage-9&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bvHFYU/btsHKcRKQbK/O9GSvfNFe52FMZfAMYnyc0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbvHFYU%2FbtsHKcRKQbK%2FO9GSvfNFe52FMZfAMYnyc0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;732&quot; height=&quot;763&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;796&quot; data-origin-height=&quot;226&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/G1LLY/btsHKR0nvMK/yGqTNu8MIKxR2HaGPpHRz0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/G1LLY/btsHKR0nvMK/yGqTNu8MIKxR2HaGPpHRz0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/G1LLY/btsHKR0nvMK/yGqTNu8MIKxR2HaGPpHRz0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FG1LLY%2FbtsHKR0nvMK%2FyGqTNu8MIKxR2HaGPpHRz0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;796&quot; height=&quot;226&quot; data-origin-width=&quot;796&quot; data-origin-height=&quot;226&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;540&quot; data-origin-height=&quot;442&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dETaxE/btsHKdiOZAq/dnSpKWdomBUcUYxZIZQEJK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dETaxE/btsHKdiOZAq/dnSpKWdomBUcUYxZIZQEJK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dETaxE/btsHKdiOZAq/dnSpKWdomBUcUYxZIZQEJK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdETaxE%2FbtsHKdiOZAq%2FdnSpKWdomBUcUYxZIZQEJK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;540&quot; height=&quot;442&quot; data-origin-width=&quot;540&quot; data-origin-height=&quot;442&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;AWS 측에서 생성한 VPN 연결에서 Configuration을 다운로드하여&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;1. IKE Version&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2. Pre-Shared&amp;nbsp;Key&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;3. Outside Address 와 Inside Address&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;를 복사해 둡니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;각 AWS VPN Connection은 2개의 터널을 가지고 있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;따라서 총 4개의 Outside Public IP를 제공합니다. 이 4개의 IP는 Google Cloud의 Peer Gateway Interface로 등록할 예정입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아래 그림 참고. 총 2개의 Configuration 다운로드 필요.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;640&quot; data-origin-height=&quot;382&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/chxLPY/btsHJO4KsA0/UCpsZnEEHYbWXyg6WDfHe1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/chxLPY/btsHJO4KsA0/UCpsZnEEHYbWXyg6WDfHe1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/chxLPY/btsHJO4KsA0/UCpsZnEEHYbWXyg6WDfHe1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FchxLPY%2FbtsHJO4KsA0%2FUCpsZnEEHYbWXyg6WDfHe1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;640&quot; height=&quot;382&quot; data-origin-width=&quot;640&quot; data-origin-height=&quot;382&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;636&quot; data-origin-height=&quot;389&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bV6tOM/btsHJyA67Yb/wEIcat0fWgWTKu0BWopx30/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bV6tOM/btsHJyA67Yb/wEIcat0fWgWTKu0BWopx30/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bV6tOM/btsHJyA67Yb/wEIcat0fWgWTKu0BWopx30/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbV6tOM%2FbtsHJyA67Yb%2FwEIcat0fWgWTKu0BWopx30%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;636&quot; height=&quot;389&quot; data-origin-width=&quot;636&quot; data-origin-height=&quot;389&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/5IIjT/btsHKJnQhkg/UgKyopTIT8Kgz8eo3VwCw0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/5IIjT/btsHKJnQhkg/UgKyopTIT8Kgz8eo3VwCw0/img.png&quot; data-origin-width=&quot;505&quot; data-origin-height=&quot;238&quot; data-is-animation=&quot;false&quot; style=&quot;width: 48.9179%; margin-right: 10px;&quot; data-widthpercent=&quot;49.49&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/5IIjT/btsHKJnQhkg/UgKyopTIT8Kgz8eo3VwCw0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F5IIjT%2FbtsHKJnQhkg%2FUgKyopTIT8Kgz8eo3VwCw0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;505&quot; height=&quot;238&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/TErfm/btsHJ8We4ve/e6j0e9C26OWCtWILz4TWZ1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/TErfm/btsHJ8We4ve/e6j0e9C26OWCtWILz4TWZ1/img.png&quot; data-origin-width=&quot;524&quot; data-origin-height=&quot;242&quot; data-is-animation=&quot;false&quot; style=&quot;width: 49.9194%;&quot; data-widthpercent=&quot;50.51&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/TErfm/btsHJ8We4ve/e6j0e9C26OWCtWILz4TWZ1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FTErfm%2FbtsHJ8We4ve%2Fe6j0e9C26OWCtWILz4TWZ1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;524&quot; height=&quot;242&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;여기까지 진행하고 다시 Google Cloud Console로 돌아갑니다.&lt;/p&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;[GCP]&lt;/div&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;1. GCP peer Gateway 만들기&lt;/b&gt;&lt;/h4&gt;
&lt;div style=&quot;background-color: #fbfaf8; color: #333333;&quot; data-line-wrapping=&quot;false&quot; data-codeblock=&quot;true&quot;&gt;
&lt;div data-plaintext=&quot;true&quot;&gt;&lt;b&gt;CLI&lt;/b&gt;&lt;/div&gt;
&lt;div data-plaintext=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div data-plaintext=&quot;true&quot;&gt;gcloud compute external-vpn-gateways create peer-gateway-name --interfaces 0=&lt;span style=&quot;background-color: #ffffff; color: #16191f; text-align: start;&quot;&gt;13.124.63.56&lt;/span&gt;,1=&lt;span style=&quot;background-color: #ffffff; color: #16191f; text-align: start;&quot;&gt;43.203.37.194&lt;/span&gt;,2=&lt;span style=&quot;background-color: #ffffff; color: #16191f; text-align: start;&quot;&gt;13.124.205.111&lt;/span&gt;,3=&lt;span style=&quot;background-color: #ffffff; color: #16191f; text-align: start;&quot;&gt;13.209.243.165&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;WEB Console&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;808&quot; data-origin-height=&quot;690&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/mNA5x/btsHJPJpvph/HaUBTELrfLqSANS4mHuaS0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/mNA5x/btsHJPJpvph/HaUBTELrfLqSANS4mHuaS0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/mNA5x/btsHJPJpvph/HaUBTELrfLqSANS4mHuaS0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FmNA5x%2FbtsHJPJpvph%2FHaUBTELrfLqSANS4mHuaS0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;808&quot; height=&quot;690&quot; data-origin-width=&quot;808&quot; data-origin-height=&quot;690&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;div&gt;AWS VPN 외부용 아이피 넣어서 생성.&lt;/div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;543&quot; data-origin-height=&quot;410&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/OgEZ4/btsHI8pa6vQ/NWxGY17Pog44kF8MDBTdY0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/OgEZ4/btsHI8pa6vQ/NWxGY17Pog44kF8MDBTdY0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/OgEZ4/btsHI8pa6vQ/NWxGY17Pog44kF8MDBTdY0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FOgEZ4%2FbtsHI8pa6vQ%2FNWxGY17Pog44kF8MDBTdY0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;543&quot; height=&quot;410&quot; data-origin-width=&quot;543&quot; data-origin-height=&quot;410&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;div&gt;피어 VPN 게이트웨이와 Cloud Router를 선택하고 터널 4개 만들기를 고릅니다.&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;527&quot; data-origin-height=&quot;598&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/xKyH7/btsHJxvsREr/Ciq41ZJ0k3PrSXzEFY7sy0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/xKyH7/btsHJxvsREr/Ciq41ZJ0k3PrSXzEFY7sy0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/xKyH7/btsHJxvsREr/Ciq41ZJ0k3PrSXzEFY7sy0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FxKyH7%2FbtsHJxvsREr%2FCiq41ZJ0k3PrSXzEFY7sy0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;527&quot; height=&quot;598&quot; data-origin-width=&quot;527&quot; data-origin-height=&quot;598&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;div&gt;AWS VPN 연결 생성시 지정한 IKE 버전을 고르고(우리는 v2를 선택했습니다)&lt;/div&gt;
&lt;div&gt;사전 공유키를 복사하여 붙여 넣습니다.&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;총 4개의 터널을 각 인터페이스에 맞게 생성합니다.&lt;/div&gt;
&lt;div&gt;[1]Cloud VPN Gateway Interface 0 : Peer VPN Gateway Interface 0&lt;/div&gt;
&lt;div&gt;[2]Cloud VPN Gateway Interface 0 : Peer VPN Gateway Interface 1
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div&gt;&lt;span style=&quot;font-family: -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'Apple SD Gothic Neo', Arial, sans-serif; letter-spacing: 0px;&quot;&gt;[3]Cloud VPN Gateway Interface 1 : Peer VPN Gateway Interface 2&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;[4]Cloud VPN Gateway Interface 1 : Peer VPN Gateway Interface 3&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div&gt;터널을 모두 만들었다면 &lt;b&gt;BGP 세션&lt;/b&gt;을 구성해야 합니다.&lt;/div&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;566&quot; data-origin-height=&quot;925&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/14aRI/btsHJnftVL0/iKejz7tKIBoy4kMZG07LUk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/14aRI/btsHJnftVL0/iKejz7tKIBoy4kMZG07LUk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/14aRI/btsHJnftVL0/iKejz7tKIBoy4kMZG07LUk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F14aRI%2FbtsHJnftVL0%2FiKejz7tKIBoy4kMZG07LUk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;566&quot; height=&quot;925&quot; data-origin-width=&quot;566&quot; data-origin-height=&quot;925&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; &amp;nbsp; AWS VPN Connection 에서 내려받은 Configuration 파일 활용&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;506&quot; data-origin-height=&quot;142&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/nqai7/btsHKQmYI2y/KdAByRUpoAxSue9x1x9LwK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/nqai7/btsHKQmYI2y/KdAByRUpoAxSue9x1x9LwK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/nqai7/btsHKQmYI2y/KdAByRUpoAxSue9x1x9LwK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fnqai7%2FbtsHKQmYI2y%2FKdAByRUpoAxSue9x1x9LwK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;506&quot; height=&quot;142&quot; data-origin-width=&quot;506&quot; data-origin-height=&quot;142&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;
&lt;div&gt;&lt;b&gt;Cloud Router BGP IP&lt;/b&gt;: 169.254.154.190
&lt;div&gt;(Look for &amp;ldquo;IPSec Tunnel #1 Configuration file&amp;rdquo; -&amp;gt; &amp;ldquo;#3: Tunnel Interface Configuration&amp;rdquo; -&amp;gt; &amp;ldquo;Inside IP Addresses:&amp;rdquo; -&amp;gt; &lt;b&gt;Customer Gateway&lt;/b&gt;)&lt;/div&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;&lt;b&gt;BGP peer IP&lt;/b&gt;: 169.254.154.189&lt;br /&gt;(Look for &amp;ldquo;IPSec Tunnel #1 Configuration File &amp;rdquo; -&amp;gt; &amp;ldquo;#3: Tunnel Interface Configuration&amp;rdquo; -&amp;gt; &amp;ldquo;Inside IP Addresses:&amp;rdquo; -&amp;gt; &lt;b&gt;Virtual Private Gateway&lt;/b&gt;)&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;위 과정은 CLI보다는 WEB Console에서 진행 필요.&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;모든 과정이 정상적으로 종료되었다면 아래와 같이 Google Cloud 및 AWS Console 에서 확인.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1478&quot; data-origin-height=&quot;333&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bGj2Me/btsHJlB3Crq/sZ42RWkSyg7kSvaFVYFGmk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bGj2Me/btsHJlB3Crq/sZ42RWkSyg7kSvaFVYFGmk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bGj2Me/btsHJlB3Crq/sZ42RWkSyg7kSvaFVYFGmk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbGj2Me%2FbtsHJlB3Crq%2FsZ42RWkSyg7kSvaFVYFGmk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1277&quot; height=&quot;288&quot; data-origin-width=&quot;1478&quot; data-origin-height=&quot;333&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1663&quot; data-origin-height=&quot;466&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dEVePo/btsHIUkwKfw/4j3vFfeSaRjjGjT9Wj4xz0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dEVePo/btsHIUkwKfw/4j3vFfeSaRjjGjT9Wj4xz0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dEVePo/btsHIUkwKfw/4j3vFfeSaRjjGjT9Wj4xz0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdEVePo%2FbtsHIUkwKfw%2F4j3vFfeSaRjjGjT9Wj4xz0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1663&quot; height=&quot;466&quot; data-origin-width=&quot;1663&quot; data-origin-height=&quot;466&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;[성능테스트]&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1607&quot; data-origin-height=&quot;517&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/AUYPv/btsHI8Xb2si/v9GXKw5Bpks8YRtmaOuV20/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/AUYPv/btsHI8Xb2si/v9GXKw5Bpks8YRtmaOuV20/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/AUYPv/btsHI8Xb2si/v9GXKw5Bpks8YRtmaOuV20/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FAUYPv%2FbtsHI8Xb2si%2Fv9GXKw5Bpks8YRtmaOuV20%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1607&quot; height=&quot;517&quot; data-origin-width=&quot;1607&quot; data-origin-height=&quot;517&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Client Side : 10.0.3.231&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock widthContent&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;732&quot; data-origin-height=&quot;161&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bLfA68/btsHJw4w6Ze/lskqHxDwVPAT0XfkCeJwJK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bLfA68/btsHJw4w6Ze/lskqHxDwVPAT0XfkCeJwJK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bLfA68/btsHJw4w6Ze/lskqHxDwVPAT0XfkCeJwJK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbLfA68%2FbtsHJw4w6Ze%2FlskqHxDwVPAT0XfkCeJwJK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;732&quot; height=&quot;161&quot; data-origin-width=&quot;732&quot; data-origin-height=&quot;161&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Server Side : 10.5.0.3&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Client &amp;amp; Server Side 양 서버에 iperf 설치.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;788&quot; data-origin-height=&quot;378&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cw3zVh/btsHIZlKAmn/K0AM0rKVAcCDSTQGHhyb6K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cw3zVh/btsHIZlKAmn/K0AM0rKVAcCDSTQGHhyb6K/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cw3zVh/btsHIZlKAmn/K0AM0rKVAcCDSTQGHhyb6K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fcw3zVh%2FbtsHIZlKAmn%2FK0AM0rKVAcCDSTQGHhyb6K%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;788&quot; height=&quot;378&quot; data-origin-width=&quot;788&quot; data-origin-height=&quot;378&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;서버사이드(10.5.0.3) : iperf -s&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;789&quot; data-origin-height=&quot;636&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/CtkuL/btsHI0kE5y3/qAtBbLa4210kudUGUCmZcK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/CtkuL/btsHI0kE5y3/qAtBbLa4210kudUGUCmZcK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/CtkuL/btsHI0kE5y3/qAtBbLa4210kudUGUCmZcK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FCtkuL%2FbtsHI0kE5y3%2FqAtBbLa4210kudUGUCmZcK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;789&quot; height=&quot;636&quot; data-origin-width=&quot;789&quot; data-origin-height=&quot;636&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;클라이언트 사이드(10.0.3.231) : iperf -c 10.5.0.3 -p 5001&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;평균 861Mbps 의 속도가 측정되었음. (24년 5월 31일 기준)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;(BGP 세션을 맺었음에도 통신이 안된다면, AWS의&amp;nbsp; Routing table, Security Group, NACL 을 확인하고, GCP에서 Firewall을 확인 바람)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div data-en-clipboard=&quot;true&quot; data-pm-slice=&quot;1 1 []&quot;&gt;[참고1] &lt;a href=&quot;https://cloud.google.com/network-connectivity/docs/vpn/tutorials/create-ha-vpn-connections-google-cloud-aws?hl=ko&quot;&gt;https://cloud.google.com/network-connectivity/docs/vpn/tutorials/create-ha-vpn-connections-google-cloud-aws?hl=ko&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;[참고2] &lt;a href=&quot;https://cloud.google.com/sdk/gcloud/reference&quot;&gt;https://cloud.google.com/sdk/gcloud/reference&lt;/a&gt;&lt;/div&gt;</description>
      <category>Public Cloud/AWS</category>
      <category>AWS</category>
      <category>GCP</category>
      <category>hybrid</category>
      <category>VPN</category>
      <author>Nam0Jae</author>
      <guid isPermaLink="true">https://nam0jae.tistory.com/12</guid>
      <comments>https://nam0jae.tistory.com/entry/AWS-to-GCP-Site-to-Site-VPN-%EC%97%B0%EA%B2%B0%ED%95%98%EA%B8%B0#entry12comment</comments>
      <pubDate>Fri, 31 May 2024 17:37:01 +0900</pubDate>
    </item>
    <item>
      <title>[AWS] Microsoft Windows Server를 AWS Cloud로 BYOL 하려면</title>
      <link>https://nam0jae.tistory.com/entry/AWS-Microsoft-Windows-Server%EB%A5%BC-AWS-Cloud%EB%A1%9C-BYOL-%ED%95%98%EB%A0%A4%EB%A9%B4</link>
      <description>&lt;div data-en-clipboard=&quot;true&quot; data-pm-slice=&quot;1 1 []&quot;&gt;AWS에서 Microsoft License를 BYOL 하려면 아래 조건에 해당해야 한다.&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;text-align: start;&quot;&gt;&lt;u&gt;Microsoft 라이선스 정책 변경 사항(October 2019)&lt;/u&gt;&lt;/div&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;
&lt;div&gt;Microsoft는 2019년 10월 1일 기준으로 라이선스 이동성* 혜택 이 없는 제품에 대한 BYOL 라이선스 정책을 변경&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;Windows Server, Office 등 그리고 Software Assurance가 없는 Microsoft 소프트웨어 등이 해당하며, 2019년 10월 1일 이후 구매 라이선스에 대해서는 전용 인프라로의 BYOL 불가&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;라이선스 이동성 혜택이 없는 제품:&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;라이선스 이동성 혜택이 없는 제품을 BYOL 하기 위한 조건:&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;라이선스 이동성 적격성이 유지되는 제품 (예, SQL Server with Software Assurance 등)은 영향 없음&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;text-align: start;&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;text-align: start;&quot;&gt;*라이선스 이동성 (License Mobility)는 Microsoft Software Assurance (SA) 의 혜택으로 적격한 라이선스를 클라우드 기본 테넌시에 배포할 수 있도록 허용&lt;/div&gt;
&lt;div style=&quot;text-align: start;&quot;&gt;참고 : &lt;a href=&quot;https://www.microsoft.com/en-us/licensing/news/updated-licensing-rights-for-dedicated-cloud&quot;&gt;https://www.microsoft.com/en-us/licensing/news/updated-licensing-rights-for-dedicated-cloud&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: start;&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;text-align: start;&quot;&gt;따라서 라이선스 이동성 혜택이 없는 Windows Server, SQL Server 를 BYOL 하려면 Software Assurance 혜택을 받도록 Microsoft에서 구매를 한뒤 AWS Cloud의 전용 인프라에 옮겨야 한다.&lt;/div&gt;
&lt;div style=&quot;text-align: start;&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;text-align: start;&quot;&gt;전용인프라는 전용 호스트와 전용 인스턴스 두 가지로 제공된다.&lt;/div&gt;
&lt;div style=&quot;text-align: start;&quot;&gt;두 차이점은 하기 문서 참고.&lt;/div&gt;
&lt;div style=&quot;text-align: start;&quot;&gt;참고 : &lt;a href=&quot;https://aws.amazon.com/ko/ec2/pricing/dedicated-instances/&quot;&gt;https://aws.amazon.com/ko/ec2/pricing/dedicated-instances/&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: start;&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;text-align: start;&quot;&gt;시간당과금이 가장 저렴한 방식으로 구성하려면 전용호스트 방식을 선택하여 전용 호스트를 꽉 채워 구성하는것이 가장 저렴하다.&lt;/div&gt;
&lt;div style=&quot;text-align: start;&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;text-align: start;&quot;&gt;[서울기준 비용 비교]&lt;/div&gt;
&lt;div style=&quot;text-align: start;&quot;&gt;c5.large(2vCPU, 4GiB) 온디맨드 공유 테넌시 인스턴스 가격은 시간당 0.188 $&lt;/div&gt;
&lt;div style=&quot;text-align: start;&quot;&gt;c5 전용 호스트 가격은 시간당 3.802 $&lt;/div&gt;
&lt;div style=&quot;text-align: start;&quot;&gt;c5 전용호스트는 소켓 2, 물리적코어 36에 생성 가능한 c5.large는 36대.&lt;/div&gt;
&lt;div style=&quot;text-align: start;&quot;&gt;c5.large 공유테넌시 36대의 시간당 단가 6.768 $&lt;/div&gt;
&lt;div style=&quot;text-align: start;&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;text-align: start;&quot;&gt;공유테넌시 Windows License Included 서버의 단가가 전용 호스트 단가에 비해 약 1.8배 비싸다&lt;/div&gt;
&lt;div style=&quot;text-align: start;&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;text-align: start;&quot;&gt;위 전용호스트 비용으로 서버를 구성하려면 기존 보유하고 있던 License 가 BYOL 가능해야 한다.&lt;/div&gt;
&lt;div style=&quot;text-align: start;&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;text-align: start;&quot;&gt;BYOL 가능하게 License를 구성하기 위해 SA를 구매하거나, SA가 포함된 라이센스로 신규 교체 해야 한다.&lt;/div&gt;
&lt;div style=&quot;text-align: start;&quot;&gt;이때 들어가는 비용이 Windows License Included 의 비용보다 적어야 BYOL이 가능한다.&lt;/div&gt;
&lt;div style=&quot;text-align: start;&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;text-align: start;&quot;&gt;끝으로, 비용관점에서만 보면 기존 라이센스를 최대한 살려서 이동하는것이 옳다. 하지만, Public Cloud 로 서버를 옮기면서 Cloud Native한 기능을 활용하려다 보면 전용호스트에 많은 Dependency가 생기게 되어 오히려 불편해 질 수 있다.&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div style=&quot;text-align: start;&quot;&gt;AWS로 Windows 서버를 옮기려면 반드시 위 라이센스 정책을 이해하고...진행해야 한다.&lt;/div&gt;
&lt;div style=&quot;text-align: start;&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;text-align: start;&quot;&gt;(Microsoft Azure Cloud VM 의 비용은 AWS EC2 License Included VM 의 가격보다 약 절반가량 저렴하다.)&lt;/div&gt;
&lt;div style=&quot;text-align: start;&quot;&gt;&amp;nbsp;&lt;/div&gt;</description>
      <category>Public Cloud/AWS</category>
      <category>AWS</category>
      <category>BYOL</category>
      <category>windows</category>
      <author>Nam0Jae</author>
      <guid isPermaLink="true">https://nam0jae.tistory.com/11</guid>
      <comments>https://nam0jae.tistory.com/entry/AWS-Microsoft-Windows-Server%EB%A5%BC-AWS-Cloud%EB%A1%9C-BYOL-%ED%95%98%EB%A0%A4%EB%A9%B4#entry11comment</comments>
      <pubDate>Mon, 15 Apr 2024 16:13:54 +0900</pubDate>
    </item>
    <item>
      <title>[AWS] AWS EC2 Public IP 무중단 제거 방법</title>
      <link>https://nam0jae.tistory.com/entry/AWS-AWS-EC2-Public-IP-%EB%AC%B4%EC%A4%91%EB%8B%A8-%EC%A0%9C%EA%B1%B0-%EB%B0%A9%EB%B2%95</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;EC2를 생성할 때 자동으로 부여받은 Public IP 를 제거하려면 몇 가지 조건이 필요함.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Secondary ENI를 EC2에 부착하고, EIP 를 Primary ENI에 붙였다가 제거하면됨.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Public IP 가 제거 되었다면, Secondary eni를 이어서 삭제 해주면 됨.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그 이후에 배포될 인스턴스는 Subnet 속성의 Auto assign Public IP 설정을 Disable 하고 배포하면 됨.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2024년 2월 부터 Public IP 당 한 달에 5 천원 정도 부과될 예정.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>Public Cloud/AWS</category>
      <category>AWS</category>
      <category>PublicIP</category>
      <category>무중단</category>
      <author>Nam0Jae</author>
      <guid isPermaLink="true">https://nam0jae.tistory.com/10</guid>
      <comments>https://nam0jae.tistory.com/entry/AWS-AWS-EC2-Public-IP-%EB%AC%B4%EC%A4%91%EB%8B%A8-%EC%A0%9C%EA%B1%B0-%EB%B0%A9%EB%B2%95#entry10comment</comments>
      <pubDate>Tue, 30 Jan 2024 18:50:54 +0900</pubDate>
    </item>
    <item>
      <title>[AWS] AWS Endpoint Service for RDS</title>
      <link>https://nam0jae.tistory.com/entry/AWS-AWS-Endpoint-Service-for-RDS</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;AWS 에서 제공하는 엔드포인트 중 RDS용 Endpoint를 2가지로 제공함.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;1. Create, Delete, Modify 와 같은 AWS API용&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2. CLI 를 활용한 API&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그 외에 엔드포인트 서비스를 활용해서 서로 다른 AWS Account 간&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Private API 를 구성할 수 있음.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&quot;A&quot; account의 VPC에&amp;nbsp; &quot;B&quot; account의 NLB endpoint service와 통신이 가능한 ENI 를 생성 할 수 있음.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Endpoint Service를 구성하면서 NLB의 타겟그룹으로 RDS의 IP를 지정하면됨.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;AWS 내부에서만 resolve 가능한 도메인으로 배포되며, 별도의 Routing Table 설정이 필요 없어 구성이 간단함.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;다만 이 구성시 RDS의 Fail Over로 인한 IP 변경에 유의해야 함.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;NLB Listner 포트를 나누어 Write 와 Read용 포트를 지정할 수 있음.&lt;/p&gt;</description>
      <category>Public Cloud/AWS</category>
      <category>AWS</category>
      <category>endpoint</category>
      <category>RDS</category>
      <category>에</category>
      <author>Nam0Jae</author>
      <guid isPermaLink="true">https://nam0jae.tistory.com/9</guid>
      <comments>https://nam0jae.tistory.com/entry/AWS-AWS-Endpoint-Service-for-RDS#entry9comment</comments>
      <pubDate>Tue, 30 Jan 2024 18:30:08 +0900</pubDate>
    </item>
    <item>
      <title>Load Test 방법에 관해 기술 예정</title>
      <link>https://nam0jae.tistory.com/entry/Load-Test-%EB%B0%A9%EB%B2%95%EC%97%90-%EA%B4%80%ED%95%B4-%EA%B8%B0%EC%88%A0-%EC%98%88%EC%A0%95</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;이 페이지 에서는&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;부하테스트를 Jmeter 도구(다른 도구는 사용해 본적이 없다...)를 활용하여 어떻게 진행하는지 기술해 보려고 한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;소규모 테스트 부터 대규모까지 어플리케이션 및 OS레벨의 보완사항을 찾아내고,&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;대규모 테스트에서 인프라 관점의 대응방안 및 비지니스 KPI를 어떻게 산정해야 하는지 기술해 보려한다..&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;물론 위 내용은 내 현 업상 노하우에 해당하므로 앞으로 아주 천천히 기술해 보려고 한다..&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;언제 게시 할 지는 모르겠음..&lt;/p&gt;</description>
      <category>I'm an IT engineer/Load Test</category>
      <author>Nam0Jae</author>
      <guid isPermaLink="true">https://nam0jae.tistory.com/8</guid>
      <comments>https://nam0jae.tistory.com/entry/Load-Test-%EB%B0%A9%EB%B2%95%EC%97%90-%EA%B4%80%ED%95%B4-%EA%B8%B0%EC%88%A0-%EC%98%88%EC%A0%95#entry8comment</comments>
      <pubDate>Fri, 27 Oct 2023 14:41:25 +0900</pubDate>
    </item>
    <item>
      <title>[AWS] EC2 Key Pair 추가 생성 및 요구사항</title>
      <link>https://nam0jae.tistory.com/entry/EC2-Key-Pair-%EC%B6%94%EA%B0%80-%EC%83%9D%EC%84%B1-%EB%B0%8F-%EC%9A%94%EA%B5%AC%EC%82%AC%ED%95%AD</link>
      <description>&lt;div&gt;AWS EC2에서 지원하는 SSH 키페어는 RSA 또는 ED25519 알고리즘. (DSA 는 지원하지 않음)&lt;/div&gt;
&lt;div&gt;1024,2048,4096을 모두 지원하지만, EC2 Instance Connect API용으로는 2048/4096 만 지원함&lt;/div&gt;
&lt;div&gt;AWS에서 만드는것이 아닌 외부 도구(openssh, openssl 등) 를 이용해서 생성해도 사용할 수 있음.&lt;/div&gt;
&lt;div&gt;AWS EC2 Private Key는 PEM 또는 PPK 형식 이어야함.&lt;/div&gt;
&lt;div&gt;예시) ssh-keygen을 활용하여 EC2에 추가 키 삽입&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div&gt;*Local PC에서 만드는 경우&lt;/div&gt;
&lt;pre id=&quot;code_1698384666627&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;#[1] ssh-keygen 사용시
% ssh-keygen -t rsa -b 2048 -f keyname
Generating public/private rsa key pair.
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in keyname
Your public key has been saved in keyname.pub
The key fingerprint is:
SHA256:abcdefghijklmnop7/JQbHcD3kkNzcaWKyABCDEFGHIJKLMN gsyoungjae@GSYoungjae-MacBookPro.local
The key's randomart image is:
+---[RSA 2048]----+
| oO=oOB.o |
| .o.*==+=.. |
|. o.= +oo . |
| o * .+ . |
| . +. S. |
| o +o .E |
| = o. |
| . .=.. |
| ..... *o |
+----[SHA256]-----+
# 개인키 keyname, 공개키 keyname.pub 으로 저장&lt;/code&gt;&lt;/pre&gt;
&lt;div style=&quot;background-color: #fbfaf8; color: #333333;&quot; data-line-wrapping=&quot;false&quot; data-codeblock=&quot;true&quot;&gt;
&lt;div data-plaintext=&quot;true&quot;&gt;
&lt;pre id=&quot;code_1698384679392&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;#[2] openssl 사용시
# RSA 또는 ED25519 알고리즘을 선택하여 키 생성
openssl genpkey -algorithm rsa -out keynamessl.pem

#생성된 개인키에서 공개키 추출
openssl pkey -in keynamessl.pem -pubout -out keynamesslpublic.pem

#추출된 OpenSSL 공개키를 OpenSSH 와 함께 사용 가능하도록 변환 (rsa만 변환가능, ed25519는 지원불가)
ssh-keygen -i -m PKCS8 -f ./keynamesslpublic.pem &amp;gt; keynamessh.pub&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;background-color: #fbfaf8; color: #333333;&quot; data-line-wrapping=&quot;false&quot; data-codeblock=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;생성된 공개키([1] 또는 [2] 과정 완료 후) 를 EC2 /home/ubuntu/.ssh/authorized_key 하단에 추가&lt;/div&gt;
&lt;pre id=&quot;code_1698384695158&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;예시)
ubuntu@ip-10-0-0-196:~/.ssh$ pwd
/home/ubuntu/.ssh
ubuntu@ip-10-0-0-196:~/.ssh$ cat authorized_keys
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC07ObEv/gOa1TPvPEYH/BzGvtQAGFEDBDF50Ys34XwKCn2h/0zDtkiTx32mKmkvxK3vSMXjlOvvrtJgd9+YKxCJBmhl3HoBrMqQH1ANCDEFGHjmlHs2Bzys4AAp1kxHDIqySumyjy/ABsVF/8ZC6YoeWj4STfFDiSA11hvodU7tLrABCDEFGPgRXFYHf5ofWcMhe0whg5S9OtXNcQWio4tFBKhbeXauFD+Y+JOlVq6x3E87WN3FuA7+3ys+OG4wkBv5wFgNh7qMtquQvltGvPmpSwjK8M+HLQvBThkcbSOYMXb
ubuntu@ip-10-0-0-196:~/.ssh$&lt;/code&gt;&lt;/pre&gt;
&lt;div style=&quot;background-color: #fbfaf8; color: #333333;&quot; data-line-wrapping=&quot;false&quot; data-codeblock=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;EC2 서버에 등록된 공개키와 일치하는 개인키를 이용하여 서버 접속.&lt;/div&gt;
&lt;div style=&quot;background-color: #fbfaf8; color: #333333;&quot; data-line-wrapping=&quot;false&quot; data-codeblock=&quot;true&quot;&gt;
&lt;div data-plaintext=&quot;true&quot;&gt;
&lt;pre id=&quot;code_1698384706843&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;14:20:07: gsyoungjae@~% ssh -i &quot;keyname&quot; ubuntu@54.*.*.*
Welcome to Ubuntu 22.04.3 LTS (GNU/Linux 6.2.0-1012-aws x86_64)

* Documentation: https://help.ubuntu.com
* Management: https://landscape.canonical.com
* Support: https://ubuntu.com/advantage

System information as of Fri Oct 27 05:19:30 UTC 2023

System load: 0.0 Processes: 102
Usage of /: 28.6% of 7.57GB Users logged in: 1
Memory usage: 29% IPv4 address for eth0: 10.0.0.196
Swap usage: 0%

* Ubuntu Pro delivers the most comprehensive open source security and
compliance features.

https://ubuntu.com/aws/pro

Expanded Security Maintenance for Applications is not enabled.

11 updates can be applied immediately.
To see these additional updates run: apt list --upgradable

Enable ESM Apps to receive additional future security updates.
See https://ubuntu.com/esm or run: sudo pro status


*** System restart required ***
Last login: Fri Oct 27 05:19:38 2023 from *.*.*.*
ubuntu@ip-10-0-0-196:~$&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>Public Cloud/AWS</category>
      <category>aws #ec2 #ssh</category>
      <author>Nam0Jae</author>
      <guid isPermaLink="true">https://nam0jae.tistory.com/7</guid>
      <comments>https://nam0jae.tistory.com/entry/EC2-Key-Pair-%EC%B6%94%EA%B0%80-%EC%83%9D%EC%84%B1-%EB%B0%8F-%EC%9A%94%EA%B5%AC%EC%82%AC%ED%95%AD#entry7comment</comments>
      <pubDate>Fri, 27 Oct 2023 14:23:22 +0900</pubDate>
    </item>
    <item>
      <title>[Mac] 라우팅 추가/삭제 명령어</title>
      <link>https://nam0jae.tistory.com/entry/mac-%EB%9D%BC%EC%9A%B0%ED%8C%85-%EC%B6%94%EA%B0%80%EC%82%AD%EC%A0%9C-%EB%AA%85%EB%A0%B9%EC%96%B4</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;macOS (맥북) 라우팅 경로 추가 및 삭제 방법&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;ol style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;신규 라우팅 경로 임시 추가&lt;/b&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;pre class=&quot;routeros&quot;&gt;&lt;code&gt;## 라우팅 테이블 확인
$ netstat -nr

## 새로운 라우팅 경로 추가
$ sudo route add 172.16.10.0/24 172.16.10.1

## 추가된 라우팅 경로 확인
$ sudo netstat -nr | grep 172.16.10.1

## 임시 추가한 경로 수동 삭제
$ sudo route delete 172.16.10.0/24 172.16.10.1

** 임시 라우팅 경로 이며 flush 또는 재기동시 초기화됨&lt;/code&gt;&lt;/pre&gt;
&lt;ol style=&quot;list-style-type: disc;&quot; start=&quot;2&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;신규 라우팅 경로 영구 등록&lt;/b&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;pre class=&quot;routeros&quot;&gt;&lt;code&gt;## 네트워크 서비스 리스트 확인 (*표시는 비활성화된 서비스를 뜻함)
$ networksetup -listallnetworkservices
An asterisk (*) denotes that a network service is disabled.
Wi-Fi
*Thunderbolt Ethernet Slot 2
*USB 10/100/1000 LAN
*Thunderbolt Bridge
iPhone USB
ethernet

## ethernet 네트워크 설정정보 확인
$ networksetup -getinfo wi-fi
$ networksetup -getinfo 'iPhone USB'

## 라우팅 정보 등록
## 사용법 : networksetup -setadditionalroutes ethernet [목적지 대역폭] [서브넷 마스크] [라우터] 
$ sudo networksetup -setadditionalroutes ethernet 172.16.10.0 255.255.255.0 172.16.10.1
(* CIDR  172.16.10.0/24 에 해당되는 패킷은 172.16.10.1로 라우팅하겠다는 정책임)

## 라우팅 정보 등록됐는지 확인
$ networksetup -getadditionalroutes ethernet

## 라우팅 등록정보 삭제
$ networksetup -setadditionalroutes ethernet&lt;/code&gt;&lt;/pre&gt;</description>
      <category>I'm an IT engineer/MacOS</category>
      <author>Nam0Jae</author>
      <guid isPermaLink="true">https://nam0jae.tistory.com/6</guid>
      <comments>https://nam0jae.tistory.com/entry/mac-%EB%9D%BC%EC%9A%B0%ED%8C%85-%EC%B6%94%EA%B0%80%EC%82%AD%EC%A0%9C-%EB%AA%85%EB%A0%B9%EC%96%B4#entry6comment</comments>
      <pubDate>Tue, 3 Jan 2023 15:41:03 +0900</pubDate>
    </item>
    <item>
      <title>[Linux] tar, gz, zip 사용법</title>
      <link>https://nam0jae.tistory.com/entry/Linux-targzzip-%EC%82%AC%EC%9A%A9%EB%B2%95</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;Linux tar,gz,zip 압축 및 해제 방법&lt;/b&gt;&lt;/h2&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;1. tar&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- tar 압축&lt;/p&gt;
&lt;pre class=&quot;gams&quot;&gt;&lt;code&gt;$ tar -cvf [filename.tar] [directoryname]

$ tar -cvf file.tar directory&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- tar 해제&lt;/p&gt;
&lt;pre class=&quot;gams&quot;&gt;&lt;code&gt;$ tar-xvf [filename.tar]

$ tar -xvf file.tar&lt;/code&gt;&lt;/pre&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;2. tar.gz&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- tar.gz 압축&lt;/p&gt;
&lt;pre class=&quot;stylus&quot;&gt;&lt;code&gt;$ tar -zcvf [filename.tar.gz] [directoryname]

$ tar -zcvf filename.tar.gz directory&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;-tar.gz 해제&lt;/p&gt;
&lt;pre class=&quot;elixir&quot;&gt;&lt;code&gt;$ tar -zxvf [filename.tar.gz]

$ tar -zxvf filename.tar.gz&lt;/code&gt;&lt;/pre&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;3. zip&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- zip 압축&lt;/p&gt;
&lt;pre class=&quot;markdown&quot;&gt;&lt;code&gt;$ zip [filename.zip][directoryname]

# 현재 위치의 모든 파일을 filename.zip 으로 압축
$ zip filename.zip ./*

# 현재 위치의 모든 파일 및 하위 디렉토리까지 모두 압축

$ zip filename.zip -r ./*&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- zip 해제&lt;/p&gt;
&lt;pre class=&quot;gams&quot;&gt;&lt;code&gt;$ unzip [filename.zip]

$ unzip file.zip

$ unzip file.zip -d ./directory&lt;/code&gt;&lt;/pre&gt;</description>
      <category>I'm an IT engineer/Linux</category>
      <category>linux</category>
      <category>tar</category>
      <category>tar.gz</category>
      <category>zip</category>
      <category>압축</category>
      <category>압축 해제</category>
      <author>Nam0Jae</author>
      <guid isPermaLink="true">https://nam0jae.tistory.com/5</guid>
      <comments>https://nam0jae.tistory.com/entry/Linux-targzzip-%EC%82%AC%EC%9A%A9%EB%B2%95#entry5comment</comments>
      <pubDate>Mon, 2 Jan 2023 10:01:43 +0900</pubDate>
    </item>
    <item>
      <title>Comming Soon</title>
      <link>https://nam0jae.tistory.com/notice/3</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;Open&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2023. 01 ~&amp;nbsp;&lt;/p&gt;</description>
      <author>Nam0Jae</author>
      <guid isPermaLink="true">https://nam0jae.tistory.com/notice/3</guid>
      <pubDate>Wed, 30 Nov 2022 18:29:20 +0900</pubDate>
    </item>
  </channel>
</rss>