λλ©μΈ 1: λ°μ΄ν° μμ§ λ° λ³ν νμ€ν¬ μ€λͺ
1.1: λ°μ΄ν° μμ§μ μνν©λλ€.
κ΄λ ¨ μ§μ:
• λ°μ΄ν°λ₯Ό μμ§νλ AWS μλΉμ€μ μ²λ¦¬λ λ° μ§μ° μκ° νΉμ±
• λ°μ΄ν° μμ§ ν¨ν΄(μ: λΉλ λ° λ°μ΄ν° κΈ°λ‘) • μ€νΈλ¦¬λ° λ°μ΄ν° μμ§
• λ°°μΉ λ°μ΄ν° μμ§(μ: μμ½λ μμ§, μ΄λ²€νΈ κΈ°λ° μμ§)
• λ°μ΄ν° μμ§ νμ΄νλΌμΈμ λ°λ³΅ μ¬μ κ°λ₯μ± • μ€ν μ΄νΈν λ° μ€ν μ΄νΈλ¦¬μ€ λ°μ΄ν° νΈλμμ
μ€νΈλ¦¬λ° μμ€μμ λ°μ΄ν° μ½κΈ°
μ€μκ° λ°μ΄ν° μ€νΈλ¦¬λ° ?
https://aws.amazon.com/ko/what-is/real-time-data-streaming/
μ€μκ° λ°μ΄ν° μ€νΈλ¦¬λ°μ λ€μν λ°μ΄ν° μμ€μμ μΌλ ¨μ λ°μ΄ν°λ₯Ό μ·¨ν© λ° μμ§νκ³ ν΄λΉ λ°μ΄ν°λ₯Ό μ€μκ°μΌλ‘ μ²λ¦¬νμ¬ μλ―Έμ μΈμ¬μ΄νΈλ₯Ό μΆμΆνλ κ²μ ν¬ν¨
μ€νΈλ¦¬λ° λ°μ΄ν° ?
https://aws.amazon.com/ko/what-is/streaming-data/
μ€νΈλ¦¬λ° λ°μ΄ν°λ 짧μ λκΈ° μκ° μ²λ¦¬λ₯Ό λͺ©νλ‘ κ³μν΄μ μ¦λΆνλ λ°©μμΌλ‘ λ΄λ³΄λ΄μ§λ λμ©λ λ°μ΄ν°
- μκ°μ μ€μμ± : νμ¬μμΉ κΈ°λ° μμμ μΆμ²
- μ§μμ νλ¦ : μλ² νλλ‘κ·Έλ μλ²κ° νλνλ λμ κ³μ λ€μ΄μ΄
- κ³ μ μ± : μ¬μ μ‘ λΆκ°
- λΉκ· μ§μ± : λ°μ΄ν° λ³ν νμ
- λΆμμ μ± : λ°μ΄ν° μμ λλ λλ½μ΄ μμ μ μμ > λ°μ΄ν° κ²μ¦ νμ
Amazon Kinesis
: μ€μκ° λΉλμ€ λ° λ°μ΄ν° μ€νΈλ¦Ό μμ§, μ²λ¦¬, λΆμ
Amazon Managed Streaming for Apache Kafka(Amazon MSK)
: μμ κ΄λ¦¬ν μλΉμ€,
Amazon DynamoDB Streams
: DynamoDB ν μ΄λΈμμ μκ° μμμ λ°λΌ νλͺ© μμ€ μμ μ μΊ‘μ²νκ³ μ΄ μ 보λ₯Ό μ΅λ 24μκ° λμ λ‘κ·Έμ μ μ₯
AWS Database Migration Service(AWS DMS)
: λ°μ΄ν°λ² μ΄μ€ λ° λΆμ μν¬λ‘λλ₯Ό AWSλ‘ λΉ λ₯΄κ³ μμ νκ² μ΄λνμ¬ κ°λ μ€λ¨ μκ° λ° λ°μ΄ν° μμ€μ λ°©μ§νλ λ° λμμ΄ λλ κ΄λ¦¬ν λ§μ΄κ·Έλ μ΄μ λ° λ³΅μ μλΉμ€
AWS Glue
: μλ²λ¦¬μ€ λ°μ΄ν° ν΅ν©
Amazon Redshift
: ν΄λΌμ°λμμ μμ ν κ΄λ¦¬λλ ννλ°μ΄νΈκΈ λ°μ΄ν° μ¨μ΄νμ°μ€ μλΉμ€
λ°°μΉ μμ€μμ λ°μ΄ν° μ½κΈ°
Amazon S3
AWS Glue
Amazon EMR
AWS DMS
Amazon Redshift
AWS Lambda
Amazon AppFlow
λ°°μΉ μμ§μ μν μ μ ν κ΅¬μ± μ΅μ ꡬν
λ°μ΄ν° API μ¬μ©
Amazon EventBridge, Apache Airflow λλ μμ λ° ν¬λ‘€λ¬μ λν μκ° κΈ°λ° μΌμ μ μ¬μ©νμ¬ μ€μΌμ€λ¬ μ€μ
μ΄λ²€νΈ νΈλ¦¬κ±° μ€μ (μ: Amazon S3 μ΄λ²€νΈ μλ¦Ό, EventBridge)
Amazon Kinesis μμ Lambda ν¨μ νΈμΆ
λ°μ΄ν° μλ³Έμ μ°κ²°ν μ μλλ‘ IP μ£Όμμ λν νμ© λͺ©λ‘ λ§λ€κΈ°
μ€λ‘νλ§ κ΅¬ν λ° μλ μ ν 극볡(μ: DynamoDB, Amazon RDS, Kinesis)
μ€νΈλ¦¬λ° λ°μ΄ν° λ°°ν¬λ₯Ό μν ν¬μΈ λ° ν¬μμ κ΄λ¦¬