일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- ansible
- AZ-900
- asyncio
- 자바스크립트
- AZURE
- Deployment
- AWS
- dockerfile
- event loop
- POD
- Service
- EC2
- EKS
- Django
- WSGI
- ebs
- K8S
- Python
- leetcode
- DevOps
- Network
- Kubernetes
- 쿠버네티스
- asgi
- FastAPI
- IAC
- docker
- elasticsearch
- intervals
- terraform
- Today
- Total
궁금한게 많은 개발자 노트
[ AWS ] Cloud Computing 본문
클라우드 컴퓨팅이란 무엇일까?
-> on demand delivery of computer power, database storage, applications, and other IT resoures
즉, 사용자가 원하는 자원을 원할 때, 비용을 지불하는 만큼 자유롭게 사용할 수 있음
server, storage, database들에 간편하게 접근하는 방법을 지원해주는 application service들의 집합
기존 개인/회사가 소유해야하는 server, storage, database에서 보다 유연하게 대응할 수 있도록 해주며,
원하는 만큼의 스케일링 및 down-sizing이 원활하게 일어날 수 있게 해주는 일종의 서비스
[ Cloud Computing 5가지 특성 ]
1. On-demand self service
service provider와 human interaction없이 사용자는 resource를 제공하고 사용할 수 있음
2. Broad network access
resource는 network를 통해 사용될 수 있으며 다양한 client platform에 의해 접근될 수 있음
3. Muti tenancy and resource pooling
여러 고객이 같은 infra와 application들을 보안 및 정보 보호 하에 공유할 수 있음
여러 고객들은 같은 물리적 resource로부터 서비스를 제공받을 수 있음
4. Rapid elasticity and scalability
필요에 따라 자동이고 빠르게 자원을 획득하고, 반환할 수 있음
수요에 따라 빠르게 오토 스케일링이 가능함
5. Mesured service
서비스 사용량이 기록되어 지므로, 사용한 만큼 비용을 지불하면 됨
[ Cloud Computing 6가지 장점 ]
• Trade capital expense (CAPEX) for operational expense (OPEX)
- Pay On-Demand: don’t own hardware
- Reduced Total Cost of Ownership (TCO) & Operational Expense (OPEX)
• Benefit from massive economies of scale
- Prices are reduced as AWS is more efficient due to large scale
• Stop guessing capacity
- Scale based on actual measured usage
• Increase speed and agility
• Stop spending money running and maintaining data centers
• Go global in minutes: leverage the AWS global infrastructure
[ Cloud에 의해 해결되는 문제들 ]
• Flexibility: change resource types when needed
• Cost-Effectiveness: pay as you go, for what you use
• Scalability: accommodate larger loads by making hardware stronger or adding additional nodes
• Elasticity: ability to scale out and scale-in when needed
• High-availability and fault-tolerance: build across data centers
• Agility: rapidly develop, test and launch software applications
[ Cloud Computing 유형 ]
• Infrastructure as a Service (IaaS)
- Provide building blocks for cloud IT
- Provides networking, computers, data storage space
- Highest level of flexibility
- Easy parallel with traditional on-premises IT
• Platform as a Service (PaaS)
- Removes the need for your organization to manage the underlying infrastructure • Focus on the deployment and management of your applications
• Software as a Service (SaaS) • Completed product that is run and managed by the service provider
'DevOps' 카테고리의 다른 글
[ AWS ] EC2 Security Groups (0) | 2022.10.12 |
---|---|
[ AWS ] EC2 Instance basic (0) | 2022.10.09 |
[ AWS ] IAM Permissions (0) | 2022.10.07 |
[ AWS ] Cloud Overview (0) | 2022.10.06 |
Github Action (0) | 2022.04.14 |