Amazon Simple Queue(SQS) λ?
π Amazon Simple Queue μλΉμ€λ 무μμ λκΉ
Amazon Simple Queue Service (Amazon SQS) λ λ΄κ΅¬λ ₯ μκ³ κ°μ©μ±μ΄ λ°μ΄λ 보μ νΈμ€ν
λκΈ°μ΄μ μ 곡νλ©° μ΄λ₯Ό ν΅ν΄ λΆμ° μννΈμ¨μ΄ μμ€ν
κ³Ό κ΅¬μ± μμλ₯Ό ν΅ν© λ° λΆλ¦¬ν μ μμ΅λλ€.
π Amazon SQS μ¬μ©μ μ΄μ
-
보μβμ μ΄Amazon SQS λκΈ°μ΄λ‘ λ©μμ§λ₯Ό μ μ‘νκ³ μ΄ λκΈ°μ΄λ‘λΆν°μ λ©μμ§λ₯Ό μμ ν μ μλ μ¬λ
-
μλ² μΈ‘ μνΈν (SSE)λ μμ κ΄λ¦¬λλ ν€λ₯Ό μ¬μ©νμ¬ λκΈ°μ΄μ λ©μμ§ λ΄μ©μ 보νΈν¨μΌλ‘μ¨ λ―Όκ°ν λ°μ΄ν°λ₯Ό μ μ‘ν μ μμ΅λλ€.AWS Key Management Service(AWS KMS).
-
λ΄κ΅¬μ±β λ©μμ§ μμ μ μν΄ Amazon SQS λ λ©μμ§λ₯Ό μ¬λ¬ μλ²μ μ μ₯ν©λλ€. νμ€ λκΈ°μ΄ μ§μμ΅μ 1νμ λ©μμ§ μ μ‘λ° FIFO λκΈ°μ΄ μ§μμ νν ν λ² λ©μμ§ μ²λ¦¬.
-
κ°μ©μ±β Amazon SQS μ¬μ©μ€λ³΅ μΈνλΌλ λ©μμ§μ λν κ³ λμ λμ μ‘μΈμ€μ λ©μμ§ μμ± λ° μλΉμ λν κ³ κ°μ©μ±μ μ 곡ν©λλ€.
-
νμ₯μ±β Amazon SQS κ°κ° μ²λ¦¬ν μ μμ΅λλ€.μμ² λ²νΌλ§λ 립μ μΌλ‘ ν¬λͺ νκ² νμ₯νμ¬ νλ‘λΉμ λ μ§μΉ¨ μμ΄λ λ‘λ μ¦κ° λλ κΈμ¦μ μ²λ¦¬ν©λλ€.
-
μμ μ±β Amazon SQS λ μ²λ¦¬ μ€μ λ©μμ§λ₯Ό μ κ·Έλ―λ‘ μ¬λ¬ μμ°μμ μλΉμκ° λμμ λ©μμ§λ₯Ό μ μ‘νκ³ μ΄λ₯Ό ν΅ν΄ λ©μμ§λ₯Ό μμ ν μ μμ΅λλ€.
-
μ¬μ©μ μ§μ β λκΈ°μ΄μ΄ λκ°μ νμλ μμ΅λλ€. μλ₯Ό λ€μ΄λκΈ°μ΄μ κΈ°λ³Έ μ§μ° μ€μ . 256KBλ³΄λ€ ν° λ©μμ§ λ΄μ©μ μ μ₯ν μ μμ΅λλ€.Amazon Simple Simple Storage Service (Amazon S3) μ¬μ©λλ Amazon SQSκ° Amazon S3 κ°μ²΄μ λν ν¬μΈν°λ₯Ό λ€κ³ μλ Amazon DynamoDBλ₯Ό μ¬μ©νκ±°λ ν° λ©μμ§λ₯Ό λ μμ λ©μμ§λ‘ λΆν ν μ μμ΅λλ€.
μΆμ²: https://docs.aws.amazon.com/ko_kr/AWSSimpleQueueService/latest/SQSDeveloperGuide/welcome.html [UsefulToKnow]
π λκΈ°μ΄ μ ν
νμ€ λκΈ°μ΄ | FIFO λκΈ°μ΄ |
---|---|
무μ ν μ²λ¦¬λ β νμ€ λκΈ°μ΄μ API μμ λ³λ‘ μ΄λΉ κ±°μ 무μ νμ API νΈμΆμ μ§μν©λλ€.SendMessage,ReceiveMessageλλDeleteMessage. | λμ μ²λ¦¬λ β μ¬μ©νλλ°°μΉFIFO λκΈ°μ΄μ API λ©μλλ³λ‘ μ΄λΉ μ΅λ 3,000κ°μ λ©μμ§λ₯Ό μ§μν©λλ€.SendMessageBatch,ReceiveMessageλλDeleteMessageBatch.μ΄λΉ 3000κ°μ λ©μμ§λ 300κ°μ API νΈμΆμ λνλ΄λ©°, κ°κ° 10κ°μ λ©μμ§λ₯Ό μΌκ΄ μ²λ¦¬ν©λλ€. |
μ΅μ 1ν μ μ‘β λ©μμ§κ° μ μ΄λ ν λ² μ λ¬λκ³ , κ°λ 2κ° μ΄μμ λ©μμ§ λ³΅μ¬λ³Έμ΄ μ λ¬λ μ μμ΅λλ€. | μ νν 1ν μ²λ¦¬β λ©μμ§κ° ν λ² μ λ¬λκ³ μλΉμκ° μ΄λ₯Ό μ²λ¦¬ λ° μμ ν λκΉμ§ μ μ§λ©λλ€. μ€λ³΅ νλͺ©μ λκΈ°μ΄μ μ½μ νμ§ μμ΅λλ€. |
μ£Όλ¬Έμ 보μ₯λμ§ μμβ κ°λ λ©μμ§κ° μ μ‘λ μμμ λ€λ₯΄κ² μ λ¬λ μ μμ΅λλ€. | μ μ°©μ λ°°μ‘β λ©μμ§κ° μ μ‘λκ³ μμ λλ μμκ° μ격νκ² μ μ§λ©λλ€. |
π΄ μ¬μ©μ΄μ
- κ΄λ¦¬ μ€λ²ν€λ μ κ±°
- κ°μ©μ±, νμ₯μ±, μμ Όκ΄λ¦¬ν
- λ©μμ§ μ λ¬ μμ μ±
- λ©μμ§ μμ€ μμ΄ μ λ¬ κ°λ₯
- μμ€ν κ° μ»€νλ§ ν΄μ
- λ©μμ§ λ³΅μ λ³Έ μ μ₯
- λ°μ΄ν° μμ μ± μ μ§
- KMS μ΄μ©ν μμ ν λ©μμ§ κ΄λ¦¬
- CloudTrail ν€μ¬μ© λ΄μ κΈ°λ‘
- νλ ₯μ , λΉμ©ν¨μ¨μ
- λμ νμ₯ μ§μ
- μ©λκ³ν, μ¬μ νλ‘λΉμ λ κ³ λ―Ό νμ μμ
π λ§λ¬΄λ¦¬
μμ κ°μ νΉμ±κ³Ό κΈ°λ₯μ μ 곡νλ―λ‘ SQSλ₯Ό μ¬μ©νμ¬ κ°λ€ν μ€μ΅μ ν΄λ³΄μ.