아마존 타임스트림

아마존 타임스트림이란 무엇입니까?

Amazon Timestream is a fast, scalable, fully managed, purpose-built time series database that makes it easy to store and analyze trillions of time series data points per day.



Amazon Timestream을 언제 선택해야 하는지 어떻게 알 수 있습니까?

시간과 비용을 절약하려는 경우 Amazon Timestream Timeseries를 사용하면 정의된 정책에 따라 최근 데이터를 메모리에 유지하고 기록 데이터를 비용 최적화된 스토리지 계층으로 이동하여 시계열 데이터의 수명 주기를 관리할 수 있습니다.

일부 업계 Amazon Timestream 사용 사례는 무엇입니까?
  • IoT 애플리케이션
  • 이벤트 추적
  • 모니터링 지표



  • 이제 Amazon Timestream에 대한 일반적인 아이디어를 얻었으므로 계속해서 더 깊이 파고들어 Terraform을 사용하여 Amazon Timestream 리소스를 탐색하고 구축해 보겠습니다.

    Amazon Timestream의 몇 가지 중요한 특징

    아마존 타임스트림

    Performance:  
    
    - Serverless, there are no servers to manage and no capacity to provide
    - Automatically scales to adjust capacity
    - Simplifies the complex process of data lifecycle management It offers storage tiering, with a memory store for recent data and a magnetic store for historical data
    - Automates the transfer of data from the memory store to the magnetic store based upon user configurable policies 
    - Simplified data access no longer need to use disparate tools to access recent and historical data 
    - Purpose-built query engine transparently accesses and combines data across storage tiers without having to specify the data location. 
    
    
    
    Availability: 
    
    - Ensures high availability of your write and read requests by automatically replicating data and allocating resources across at least 3 different Availability Zones within a single AWS Region
    - Ensures durability of your data by automatically replicating your memory and magnetic store data across different Availability Zones within a single AWS Region
    - All data is written to disk before acknowledging writes request as complete 
    
    
    Security: 
    
    - Ensures that your time series data is always encrypted, whether at rest or in transit. 
    - Also enables you to specify an AWS KMS customer managed key (CMK) for encrypting data in the magnetic store 
    
    


    이제 고려해야 할 몇 가지 제한 사항을 살펴보겠습니다.

    아마존 타임스트림:

    - Databases per account: 500  
    
    - Future ingestion period in minutes: 15 
    
    - Minimum retention period for memory store in hours: 1 
    
    - Maximum retention period for memory store in hours: 8766 
    
    - Maximum record size: 2KB 
    
    - Data size for query result: 5 Gigabytes 
    
    - Minimum retention period for magnetic store in days: 1 
    
    - Maximum retention period for magnetic store in days: 73000 
    


    아 맞다 구축 중입니다 👷 이제 Terraform을 사용하여 이 데이터베이스를 구축하겠습니다

    Terraform 코드 이전:

    resource "aws_timestreamwrite_database" "timestream_database" {
      database_name = "timestream-database-iot"
    
      tags = {
        Name = "timestream-database-iot"
      }
    }
    
    
    


    Find the Terraform repo and directions for this project here

    우리가 성취한 것-다이어그램



    데이터베이스 이론적 결론

    “With data collection, ‘the sooner the better’ is always the best answer.”
    — Marissa Mayer



    이제 몇 가지 주요 AWS 데이터베이스와 다양한 사용 사례 및 시장 섹션을 배웠습니다. 다음은 무엇입니까?

    내가 약속한 대로 우리는 이러한 데이터베이스 중 하나 또는 두 개를 사용하여 하나 또는 두 개의 프로젝트를 구축할 것입니다. 우리는 귀하가 다음 프로젝트나 다음 인터뷰에서 사용할 수 있는 경험을 얻기 위해 함께 일할 것입니다.

    이 시리즈가 더 많이 나올 때까지 계속 지켜봐 주시기 바랍니다. 여기까지 와주셔서 감사합니다. 곧 미니 프로젝트 섹션에서 뵙기를 바랍니다!

    참조:

    
    https://docs.aws.amazon.com/timestream/latest/developerguide/ts-limits.html
    
    

    좋은 웹페이지 즐겨찾기