💻
Albert's Til
GitHub
  • 매일매일 조금씩 성장하기
    • README
    • CS
      • Network
      • HTTP
        • NO-CACHE
      • 오류 코드
      • ORM 도구
      • Design Pattern
        • CQRS Pattern
          • Event Sourcing and CQRS pattern
        • Builder Pattern
    • DB
      • MySQL
        • Timeline
        • Pagination
        • Index
        • Database Performance Optimization Strategies
        • B+ tree
        • MySQL Connectors VS MySQL Shell(Scripting) VS MySQL Workbench
        • MySQL Storage Engine Architecture
      • Normalization & Denormalization
      • JPA
        • @Transactional
        • Why JPA?
        • About JPA
        • N+1 Issue
        • Index
        • ElementCollection&CollectionTable
        • orphanRemoval
        • CascadeType
        • Use Subselect
        • Dynamic Instance Creation
        • Paging
        • Order
        • Spefication
        • mappedBy
      • MongoDB
        • ObjectId
      • Why MySQL?
      • ACID properties of transactions
      • Between JPA and JDBC
      • Identifiers in Hibernate/JPA
    • Java
      • Jackson de/serialize
      • Collections.singletonList() vs List.of()
      • Manage dependencies in Gradle
      • Logging Level
      • Bean Validation
      • JVM Internals
        • Threads
          • Frame
        • Shared Between Threads
          • Classloader
            • Class Loader Hierarchy
            • Loading Linking Initialization
      • Java Collection Framework
      • Annotation
      • Generic
      • 디미터 법칙
    • Spring
      • Caching
      • Spring Integration Overview
        • ThreadPollTaskExecutor
        • Messaging Bridge
        • Channel Adapter
        • Poller
        • Configuration and @EnableIntegration
        • Message Endpoints
        • Message Channels
      • HATEOAS
      • @Autowired vs Constructor Dependency Injection
      • Spring Security
        • JWT 토큰 사용한 인가
        • OAuth 2 Login
        • OAuth 2 인증
        • 인가
        • 인증
        • PasswordEncoder
      • IoC Container
      • Filter,Interceptor,AOP,Argument Resolver
      • Spring Annotation
      • About Spring
    • Kafka
      • Error Channel
    • Infra
      • Scale Up || Scale Out
      • Docker
        • Dockerfile
        • Docker Hub Deploy
        • Command
      • Cloud 유형
        • Infrastructure as a Service
        • Platform as a Service
        • Software as a Service
      • 무중단 배포
        • 엔진엑스(Nginx)
      • 코드 자동 배포
        • Technical
      • AWS EC2
        • PEM(Privacy Enhanced Mail) 키
      • AWS RDS
      • AWS S3
    • CodeSquad
      • Spring Boot Project 1주차 회고
      • Spring Boot Project 2주차 회고
      • Spirng Boot Project 3주차 회고
      • Spring Boot Project 4주차 회고
    • Foody Moody 프로젝트
      • Query Performance Comparison
      • HeartCount Asynchronous Issue
      • DeferredResult
      • ResponseBodyEmitter
      • SseEmitter (Spring)
      • Server-Sent Events (SSE)
      • 기술 스택 적용 이유
      • NO-CACHE(HTTP)
      • Transactional
    • DDD
      • AggregateId
    • Test
      • RestAssured
    • Coding and Algorithmic Problems
      • 819. Most Common Word
      • 344. Reverse String
      • 125. Valid Palindrome
      • 937. Reorder Data in Log Files
    • Node
      • Async... Await...
      • Custom Transactional Decorator Challenger
    • Python
      • Python Basic Grammar
        • Comments and Input/Output
        • Variable
        • Data type
        • Operations and syntax
        • List,Tuple,Dictionary,Set
        • Function
        • Conditional statement
        • Loop
    • HTML
      • HTML Basic
      • HTML Basic Tags
      • HTML Form Tags
      • HTML Table Tags
    • CSS
      • CSS Basic
      • CSS Practice
Powered by GitBook
On this page
  • 주요 특징과 구성 요소
  • 1. 가성 서버:
  • 2. 스토리지:
  • 3. 네트워크
  • 4. 보안
  • 5. 확장성
  • 6. 관리 및 모니터링
  • 7. 지불 모델
  • 8. 유연성과 편의성
  • 장점
  • 1. 유연성
  • 2. 비용 효율성
  • 3. 운영 부담 감소
  • 4. 확장성
  • 단점
  • 1. 의존성과 제한
  • 2. 데이터 보안과 개인 정보 보호
  • 3. 네트워크 의존성
  • 4. 복잡성
  • 5. 데이터 이동 비용
  • 6. 벤더 자금 (Vendor Lock-in)

Was this helpful?

  1. 매일매일 조금씩 성장하기
  2. Infra
  3. Cloud 유형

Infrastructure as a Service

IaaS, 아이아스, 이에스

Infrastructure as a Service (IaaS)는 클라우드 컴퓨팅 서비스 모델 중 하나로, IT 인프라를 가상화하여 인터넷을 통해 제공하는 형태입니다. (AWS의 EC2,S3 등)

주요 특징과 구성 요소

1. 가성 서버:

  • 가상화된 컴퓨팅 리소스로, 사용자는 필요한 용량과 사양에 맞게 가상 서버를 생성하고 관리할 수 있습니다.

2. 스토리지:

  • 데이터를 저장하고 관리하기 위한 가상 스토리지 리소스를 제공합니다. 사용자는 필요한 용량과 성능에 따라 스토리지를 조정할 수 있습니다.

3. 네트워크

  • 가상 네트워크 구성을 통해 사용자는 가상 서버 간의 연결, IP 주소 관리, 방화벽 설정 등 네트워크 요소를 구성할 수 있습니다.

4. 보안

  • IaaS 제공 업체는 데이터 및 리소스의 보안을 위해 다양한 보안 기능을 제공합니다. 이는 데이터 암호화, 인증 및 접근 제어, 네트워크 보안 등을 포함할 수 있습니다.

5. 확장성

  • 필요에 따라 자원을 확장하거나 축소할 수 있는 유연성을 제공합니다. 사용자는 요구 사항에 따라 가상 서버 및 스토리지를 추가하거나 제거할 수 있습니다.

6. 관리 및 모니터링

  • IaaS 제공 업체는 인프라의 운영과 관리를 위한 도구와 대시보드를 제공합니다. 이를 통해 리소스 사용률, 성능 모니터링, 로그 분석 등을 수행할 수 있습니다.

7. 지불 모델

  • IaaS는 사용한 리소스에 대한 지불 모델을 제공합니다. 대부분의 경우 사용한 가상 서버, 스토리지, 네트워크 등에 대한 사용량에 따라 비용이 청구됩니다.

8. 유연성과 편의성

  • IaaS를 사용하면 기업은 인프라 운영에 대한 부담을 덜 수 있으며, 필요한 리소스를 신속하게 프로비저닝하고 관리할 수 있습니다.

장점

1. 유연성

  • IaaS는 필요에 따라 인프라 리소스를 신속하게 확장하거나 축소할 수 있는 유연성을 제공합니다. 이는 비지니스의 요구 사항에 따라 인프라 용량을 조절할 수 있음을 의미합니다.

2. 비용 효율성

  • IaaS를 사용하면 인프라를 보유하거나 유지 관리하기 위한 초기 투자 비용을 줄일 수 있습니다. 대신 필요한 리소스에 대해서만 비용을 지불하므로 비용을 효율적으로 관리할 수 있습니다.

3. 운영 부담 감소

  • IaaS 제공 업체는 인프라 운영과 관리에 대한 책임을 지고 있으므로 기업은 이를 외부에 위임함으로써 운영 부담을 감소시킬 수 있습니다. 이는 인프라 관리에 필요한 리소스와 인력을 절감할 수 있는 장점을 제공합니다.

4. 확장성

  • IaaS는 필요한 만큼의 리소스를 신속하게 프로비저닝할 수 있는 확장성을 제공합니다. 이는 시장 변동성이나 예상치 못한 트래픽 증가에 대비하여 유연하게 대응할 수 있음을 의미합니다.

단점

1. 의존성과 제한

  • IaaS를 사용하는 경우, 제공 업체에 의존해야 합니다. 제공 업체의 성능, 가용성, 보안 등에 문제가 발생하면 서비스 이용에 영향을 줄 수 있습니다. 또한, 제공 업체가 정한 규칙과 제한 사항에 준수해야 합니다.

2. 데이터 보안과 개인 정보 보호

  • 클라우드에서 데이터를 저장하고 처리하는 경우, 데이터 보안과 개인 정보 보호에 대한 우려가 있을 수 있습니다. 적절한 암호화, 접근 제어 및 데이터 관리 정책을 마련해야 합니다.

3. 네트워크 의존성

  • IaaS는 인터넷 연결에 의존합니다. 인터넷 연결이 불안전하거나 속도가 느릴 경우 서비스 품질에 영향을 줄 수 있습니다. 따라서 충분한 네트워크 대역폭과 안정적인 연결을 확보해야 합니다.

4. 복잡성

  • IaaS를 사용하는 것은 기존의 오프레미스 인프라 운영보다 복잡할 수 있습니다. 클라우드 인프라의 설정,관리,모니터링 등에 대한 추가적인 작업이 필요할 수 있습니다.

5. 데이터 이동 비용

  • 클라우드 서비스로 인프라를 이전하는 경우, 기존 데이터를 클라우드로 이동하는 비용이 발생할 수 있습니다. 대량의 데이터를 전송하는데 시간과 비용이 소요될 수 있습니다.

6. 벤더 자금 (Vendor Lock-in)

  • 특정 IaaS 제공 업체에 종속되어 유연성이 제한될 수 있습니다. 다른 제공 업체로의 전환에는 시간과 비용이 많이 들 수 있습니다.

Last updated 2 years ago

Was this helpful?