SlideShare a Scribd company logo
Opennaru, Inc. © 2021 | All Rights Reserved.
- Confidential -
불변의 인프라는 일회용 종이컵 ?
가변 vs. 불변 인프라스트턱쳐 운영 방법 비교
가변 vs. 불변 인프라스트턱쳐 운영 방법 비교
04. Jan 01. Feb
Mutable
Infrastructure
( In-Place )
가변 vs. 불변 인프라스트턱쳐 운영 방법 비교
Physical/Virtual Machine
Apache 2.4
• Download
• Compile
• Configuration
change
admin
Hard Disk
Physical/Virtual Machine
Apache 2.4
+
Vulnerability
• httpd.conf
• ssl.conf
• ….
change
admin
Hard Disk
21. Feb
Physical/Virtual Machine
Apache 2.4
+
Tuning
• mod_jk.conf
• process/thread
• timeout secs
change
admin
Hard Disk
04. Jan 01. Feb
Mutable Infrastructure
( In-Place )
가변 vs. 불변 인프라스트턱쳐 운영 방법 비교
Physical/Virtual Machine
Apache 2.4
• Download
• Compile
• Configuration
change
admin
Hard Disk
Physical/Virtual Machine
Apache 2.4
+
Vulnerability
• httpd.conf
• ssl.conf
• ….
change
admin
Hard Disk
21. Feb
Physical/Virtual Machine
Apache 2.4
+
Tuning
• mod_jk.conf
• process/thread
• timeout secs
change
admin
Hard Disk
Physical/Virtual Machine
Apache 2.4
Create &
Change
Physical/Virtual Machine
Apache 2.4
1st N
….
admin
04. Mar – Production go live
04. Jan 01. Feb
Mutable Infrastructure
( In-Place )
가변 vs. 불변 인프라스트턱쳐 운영 방법 비교
Physical/Virtual Machine
Apache 2.4
• Download
• Compile
• Configuration
change
admin
Hard Disk
Physical/Virtual Machine
Apache 2.4
+
Vulnerability
• httpd.conf
• ssl.conf
• ….
change
admin
Hard Disk
21. Feb
Physical/Virtual Machine
Apache 2.4
+
Tuning
• mod_jk.conf
• process/thread
• timeout secs
change
admin
Hard Disk
Physical/Virtual Machine
Apache 2.4
Create &
Change
Physical/Virtual Machine
Apache 2.4
1st N
….
admin
04. Mar – Production go live
Immutable
Infrastructure
( Replace)
Apache 2.4
Deploy
Image
build
DevOps 팀
04. Jan 01. Feb
Mutable Infrastructure
( In-Place )
가변 vs. 불변 인프라스트턱쳐 운영 방법 비교
Physical/Virtual Machine
Apache 2.4
• Download
• Compile
• Configuration
change
admin
Hard Disk
Physical/Virtual Machine
Apache 2.4
+
Vulnerability
• httpd.conf
• ssl.conf
• ….
change
admin
Hard Disk
21. Feb
Physical/Virtual Machine
Apache 2.4
+
Tuning
• mod_jk.conf
• process/thread
• timeout secs
change
admin
Hard Disk
Physical/Virtual Machine
Apache 2.4
Create &
Change
Physical/Virtual Machine
Apache 2.4
1st N
….
admin
04. Mar – Production go live
Immutable
Infrastructure
( Replace)
Apache 2.4
Deploy
Image
build
DevOps 팀 DevOps팀
Apache 2.4
+
Vulnerability
Disposable
Deploy
Image
build
04. Jan 01. Feb
Mutable Infrastructure
( In-Place )
가변 vs. 불변 인프라스트턱쳐 운영 방법 비교
Physical/Virtual Machine
Apache 2.4
• Download
• Compile
• Configuration
change
admin
Hard Disk
Physical/Virtual Machine
Apache 2.4
+
Vulnerability
• httpd.conf
• ssl.conf
• ….
change
admin
Hard Disk
21. Feb
Physical/Virtual Machine
Apache 2.4
+
Tuning
• mod_jk.conf
• process/thread
• timeout secs
change
admin
Hard Disk
Physical/Virtual Machine
Apache 2.4
Create &
Change
Physical/Virtual Machine
Apache 2.4
1st N
….
admin
04. Mar – Production go live
Immutable Infrastructure
( Replace) Apache 2.4
Deploy
Image
build
DevOps 팀 DevOps팀
Apache 2.4
+
Vulnerability
Disposable
Deploy
Image
build
Disposable Apache 2.4
+
Tuning
Deploy
Image
build
DevOps팀
04. Jan 01. Feb
Mutable Infrastructure
( In-Place )
가변 vs. 불변 인프라스트턱쳐 운영 방법 비교
Physical/Virtual Machine
Apache 2.4
• Download
• Compile
• Configuration
change
admin
Hard Disk
Physical/Virtual Machine
Apache 2.4
+
Vulnerability
• httpd.conf
• ssl.conf
• ….
change
admin
Hard Disk
21. Feb
Physical/Virtual Machine
Apache 2.4
+
Tuning
• mod_jk.conf
• process/thread
• timeout secs
change
admin
Hard Disk
Physical/Virtual Machine
Apache 2.4
Create &
Change
Physical/Virtual Machine
Apache 2.4
1st N
….
admin
04. Mar – Production go live
Immutable Infrastructure ( Replace)
Apache 2.4
Deploy
Image
build
DevOps 팀 DevOps팀
Apache 2.4
+
Vulnerability
Disposable
Deploy
Image
build
Disposable
Apache 2.4
+
Tuning
Deploy
Image
build
DevOps팀
Disposable
Apache 2.4
Production
Apache 2.4
Production
1st N
….
Deploy
Image
build
DevOps팀
• 컨테이너화는 데이터 센터를 머신 중심에서 애플리케이션 중심으로 전환
• 개발자와 운영팀에게 서버와 운영 환경에 대한 세부 사항을 추상화
• 운영 중인 애플리케이션과 개발자에 미치는 영향을 최소화하면서 새로운 하드웨어 또는 운영 환경을
업그레이드하여 인프라팀에게 유연성을 제공
• 서버의 CPU와 메모리 정보 뿐만 아니라 애플리케이션과 관련한 매트릭을 연결하여 오토 스케일링
머신 중심에서 애플리케이션 중심 인프라로 변화
Machine Centric
Infrastructure
Application Centric
Infrastructure
운영자님. 아직도 서버를 애지중지 키우시고 계신 가요?

More Related Content

머신 중심에서 애플리케이션 중심으로 불변의 인프라스트럭처 개념 이해

  • 1. Opennaru, Inc. © 2021 | All Rights Reserved. - Confidential -
  • 3. 가변 vs. 불변 인프라스트턱쳐 운영 방법 비교
  • 4. 가변 vs. 불변 인프라스트턱쳐 운영 방법 비교
  • 5. 04. Jan 01. Feb Mutable Infrastructure ( In-Place ) 가변 vs. 불변 인프라스트턱쳐 운영 방법 비교 Physical/Virtual Machine Apache 2.4 • Download • Compile • Configuration change admin Hard Disk Physical/Virtual Machine Apache 2.4 + Vulnerability • httpd.conf • ssl.conf • …. change admin Hard Disk 21. Feb Physical/Virtual Machine Apache 2.4 + Tuning • mod_jk.conf • process/thread • timeout secs change admin Hard Disk
  • 6. 04. Jan 01. Feb Mutable Infrastructure ( In-Place ) 가변 vs. 불변 인프라스트턱쳐 운영 방법 비교 Physical/Virtual Machine Apache 2.4 • Download • Compile • Configuration change admin Hard Disk Physical/Virtual Machine Apache 2.4 + Vulnerability • httpd.conf • ssl.conf • …. change admin Hard Disk 21. Feb Physical/Virtual Machine Apache 2.4 + Tuning • mod_jk.conf • process/thread • timeout secs change admin Hard Disk Physical/Virtual Machine Apache 2.4 Create & Change Physical/Virtual Machine Apache 2.4 1st N …. admin 04. Mar – Production go live
  • 7. 04. Jan 01. Feb Mutable Infrastructure ( In-Place ) 가변 vs. 불변 인프라스트턱쳐 운영 방법 비교 Physical/Virtual Machine Apache 2.4 • Download • Compile • Configuration change admin Hard Disk Physical/Virtual Machine Apache 2.4 + Vulnerability • httpd.conf • ssl.conf • …. change admin Hard Disk 21. Feb Physical/Virtual Machine Apache 2.4 + Tuning • mod_jk.conf • process/thread • timeout secs change admin Hard Disk Physical/Virtual Machine Apache 2.4 Create & Change Physical/Virtual Machine Apache 2.4 1st N …. admin 04. Mar – Production go live Immutable Infrastructure ( Replace) Apache 2.4 Deploy Image build DevOps 팀
  • 8. 04. Jan 01. Feb Mutable Infrastructure ( In-Place ) 가변 vs. 불변 인프라스트턱쳐 운영 방법 비교 Physical/Virtual Machine Apache 2.4 • Download • Compile • Configuration change admin Hard Disk Physical/Virtual Machine Apache 2.4 + Vulnerability • httpd.conf • ssl.conf • …. change admin Hard Disk 21. Feb Physical/Virtual Machine Apache 2.4 + Tuning • mod_jk.conf • process/thread • timeout secs change admin Hard Disk Physical/Virtual Machine Apache 2.4 Create & Change Physical/Virtual Machine Apache 2.4 1st N …. admin 04. Mar – Production go live Immutable Infrastructure ( Replace) Apache 2.4 Deploy Image build DevOps 팀 DevOps팀 Apache 2.4 + Vulnerability Disposable Deploy Image build
  • 9. 04. Jan 01. Feb Mutable Infrastructure ( In-Place ) 가변 vs. 불변 인프라스트턱쳐 운영 방법 비교 Physical/Virtual Machine Apache 2.4 • Download • Compile • Configuration change admin Hard Disk Physical/Virtual Machine Apache 2.4 + Vulnerability • httpd.conf • ssl.conf • …. change admin Hard Disk 21. Feb Physical/Virtual Machine Apache 2.4 + Tuning • mod_jk.conf • process/thread • timeout secs change admin Hard Disk Physical/Virtual Machine Apache 2.4 Create & Change Physical/Virtual Machine Apache 2.4 1st N …. admin 04. Mar – Production go live Immutable Infrastructure ( Replace) Apache 2.4 Deploy Image build DevOps 팀 DevOps팀 Apache 2.4 + Vulnerability Disposable Deploy Image build Disposable Apache 2.4 + Tuning Deploy Image build DevOps팀
  • 10. 04. Jan 01. Feb Mutable Infrastructure ( In-Place ) 가변 vs. 불변 인프라스트턱쳐 운영 방법 비교 Physical/Virtual Machine Apache 2.4 • Download • Compile • Configuration change admin Hard Disk Physical/Virtual Machine Apache 2.4 + Vulnerability • httpd.conf • ssl.conf • …. change admin Hard Disk 21. Feb Physical/Virtual Machine Apache 2.4 + Tuning • mod_jk.conf • process/thread • timeout secs change admin Hard Disk Physical/Virtual Machine Apache 2.4 Create & Change Physical/Virtual Machine Apache 2.4 1st N …. admin 04. Mar – Production go live Immutable Infrastructure ( Replace) Apache 2.4 Deploy Image build DevOps 팀 DevOps팀 Apache 2.4 + Vulnerability Disposable Deploy Image build Disposable Apache 2.4 + Tuning Deploy Image build DevOps팀 Disposable Apache 2.4 Production Apache 2.4 Production 1st N …. Deploy Image build DevOps팀
  • 11. • 컨테이너화는 데이터 센터를 머신 중심에서 애플리케이션 중심으로 전환 • 개발자와 운영팀에게 서버와 운영 환경에 대한 세부 사항을 추상화 • 운영 중인 애플리케이션과 개발자에 미치는 영향을 최소화하면서 새로운 하드웨어 또는 운영 환경을 업그레이드하여 인프라팀에게 유연성을 제공 • 서버의 CPU와 메모리 정보 뿐만 아니라 애플리케이션과 관련한 매트릭을 연결하여 오토 스케일링 머신 중심에서 애플리케이션 중심 인프라로 변화 Machine Centric Infrastructure Application Centric Infrastructure
  • 12. 운영자님. 아직도 서버를 애지중지 키우시고 계신 가요?