02-12 17:04
λ°μν
250x250
Recent Posts
Recent Comments
Link
Tags
- Kubernetes
- K8S
- DevOps
- cloudnative
- DKIM
- kubernetesstudyguide
- JVM
- kubernetes admission controller
- SPF
- aws ses
- dMarc
- gochannel
- Certified Solutions Architect
- Lambda
- containerorchestration
- CKA
- SAA-CO2
- Java
- nodeaffinity
- SAA-CO3
- go
- kubernetesadmin
- SMTP
- EKS
- aws
- Fargate
- kubernetesscheduling
- λ©μΌ μΈμ¦ νλ‘ν μ½
- kubernetes ν΄λ¬μ€ν° 보μ
Archives
- Today
- Total
DevOps Tasks
AWS Certified Solutions Architect - Associate λ€νΈμνΉ λ° μ½ν μΈ μ μ‘ Part λ³Έλ¬Έ
Certification
AWS Certified Solutions Architect - Associate λ€νΈμνΉ λ° μ½ν μΈ μ μ‘ Part
λ°λ°₯μ€ 2024. 1. 14. 22:41728x90
λ°μν
π Amazon API Gateway
- μ΄λ€ κ·λͺ¨μμλ κ°λ°μκ° APIλ₯Ό μμ½κ² κ²μ, μ μ§ κ΄λ¦¬, λͺ¨λν°λ§ λ° λ³΄νΈν μ μλλ‘ μ§μνλ μμ κ΄λ¦¬ν μλΉμ€
- λͺ λ²μ ν΄λ¦μΌλ‘ μ ν리μΌμ΄μ μ΄ λ°±μλ μλΉμ€ (EC2, ECS λλ Elastic Beanstalk)μμ μ€νλλ μ ν리μΌμ΄μ , Lambdaμμ μ€νλλ μ½λ, κΈ°ν μΉ μ ν리μΌμ΄μ μ λ°μ΄ν°, λΉμ¦λμ€ λ‘μ§ λλ κΈ°λ₯μ μ‘μΈμ€ ν μ μλλ‘ “νκ΄λ¬Έ” μν μ νλ APIλ₯Ό μμ±
- νΈλν½ κ΄λ¦¬, κΆν λΆμ¬ λ° μ‘μΈμ€ μ μ΄, λͺ¨λν°λ§, API λ²μ κ΄λ¦¬λ₯Ό λΉλ‘―ν΄ μ΅λ μμλ§ κ±΄μ λμ API νΈμΆμ μλ½ λ° μ²λ¦¬νλλ° κ΄λ ¨λ λͺ¨λ μμ μ μ²λ¦¬
- HTTP APIμ REST APIμ κ²½μ° μμ ν API νΈμΆκ³Ό μ μ‘ν λ°μ΄ν° μμ λν΄μλ§ μκΈμ μ§λΆ
- λͺ¨λ APIλ HTTPS μλν¬μΈνΈλ§ μ 곡νλ€.
- μνΈνλμ§ μμ HTTP μλν¬μΈνΈλ₯Ό μ§μνμ§ μλλ€.
API Gateway | μ€λͺ |
---|---|
RESTful API | Http κΈ°λ°, μν λΉμ μ₯ ν΄λΌμ΄μΈνΈ-μλ² ν΅μ μ νμ±ν, νμ€ HTTP λ©μλλ₯Ό ꡬν |
WebSocket API | ν΄λΌμ΄μΈνΈμ μλ² κ°μ μνλ₯Ό μ μ₯νλ μ μ΄μ€ ν΅μ μ μ§μνλ WebSocket νλ‘ν μ½ μ€μ, μμ λ©μΈμ§λ₯Ό λ©μμ§ μ½ν μΈ μ λ°λΌ λΌμ°ν |
- WebSocket APIμ κ²½μ° μ μ‘νκ³ μμ ν λ©μμ§μ μ¬μ©μ /λλ°μ΄μ€κ° WebSocket APIμ μ°κ²°ν μκ°μ λν΄μλ§ μκΈ μ§λΆ
- κΈ°λ³Έμ μΌλ‘ API Gatewayλ API Gateway μΈμ¦μλ₯Ό μλμΌλ‘ μ¬μ©νλ APIμ λ΄λΆ λλ©μΈμ ν λΉνλ€.
- APIκ° μ»€μ€ν λλ©μΈ μ΄λ¦μμ μ€νλλλ‘ κ΅¬μ±ν λ, λλ©μΈμ λν μ체 μΈμ¦μλ₯Ό μ 곡ν μ μλ€.
π X-Ray
- API Gateway REST APIλ₯Ό ν΅ν΄ κΈ°λ³Έ μλΉμ€λ‘ μ΄λνλ κ³Όμ μμ μ¬μ©μ μμ²μ μΆμ νκ³ λΆμ κ°λ₯
- μ 체 μμ²μ λν μλ ν¬ μλ κ°μμ±μ μ 곡νλ―λ‘ μ¬μ©μμ APIμ λ°±μλ μλΉμ€μμ μ§μ° μκ°μ λΆμν μ μλ€.
- μλΉμ€ 맡μ μ¬μ©νμ¬ μ 체 μμ²μ λν μ§μ° μκ°κ³Ό X-Rayμ ν΅ν©λλ λ€μ΄μ€νΈλ¦Ό μλΉμ€μ μ§μ° μκ°μ λ³Ό μ μλ€.
π Amazon CloudFront
- μ§λκ°λ μ£μ§ λ‘μΌμ΄μ μ μλ₯Ό μ€μ¬ λΉμ©μ μ κ°ν μ μλ€.
- Price Class 3κ°μ§
- All : λͺ¨λ μ§μ
- 200 : κ°μ₯ λΉμΌ μ§μλ§ λΉΌκ³
- 100 : κ°μ₯ μΌ μ§μλ§
- 보μμ Field Levelλ‘ μ¬μ©μμ μ 보λ₯Ό μ£μ§ λ‘μΌμ΄μ μμ 곡μ©ν€λ‘ μνΈννκ³ μ€μ§ μΉ μλ²μμλ§ λ³΅νΈνν μ μκ² νλ€.
- AWS Edge λ‘μΌμ΄μ λμ κ° μμ²μ λν΄ μ ν리μΌμ΄μ μ μ€λ¦¬μ§ μλ²κ° μμ²μ μ²λ¦¬νκ³ μλ€λ©΄ Cache-Control max-age λ₯Ό νμΈνλ€. λμ¬μ€μΌ ν¨
π νλΌμ΄λΉ μ½ν μΈ μ 곡
- CloudFront μΊμμ μλ νμΌμ λν μ‘μΈμ€λ₯Ό μ ννλ€.
-
- μλͺ λ URL λλ μλͺ λ μΏ ν€λ₯Ό λ§λ€μ΄ νμΌ μ‘μΈμ€λ₯Ό μ μ΄ν λ λ€μκ³Ό κ°μ μ μ½ μ‘°κ±΄μ μ§μ ν μ μλ€.
-
-
- URLμ ν¨λ ₯μ΄ μ¬λΌμ§λ μ’ λ£ λ μ§ λ° μκ°
-
-
-
- (μ ν μ¬ν) URLμ ν¨λ ₯μ΄ λ°μνλ λ μ§ λ° μκ°
-
-
-
- (μ ν μ¬ν) μ½ν μΈ μ μ‘μΈμ€ ν λ μ¬μ©ν μ μλ μ»΄ν¨ν°μ IP μ£Όμ λλ μ£Όμ λ²μ
-
- λ€μ μ€ νλλ₯Ό μννμ¬ μ€λ¦¬μ§μ νμΌμ λν μ‘μΈμ€λ₯Ό μ ννλ€.
-
- Amazon S3 λ²ν·μ μλ³Έ μ‘μΈμ€ ID(OAI)λ₯Ό μ€μ νλ€.
-
- νλΌμ΄λΉ HTTP μλ²(μ¬μ©μ μ§μ μ€λ¦¬μ§)μ λν μ¬μ©μ μ§μ ν€λλ₯Ό ꡬμ±νλ€.
μλͺ λ URL
- κ°λ³ νμΌμ λν μ‘μΈμ€λ₯Ό μ€λ€.
- νμΌλ³λ‘ νλμ URLμ΄ μλ€. / CloudFront μλͺ λ URL
- μ€λ¦¬μ§μ μκ΄μμ΄ κ²½λ‘μ λν μ‘μΈμ€λ₯Ό νμ©νκΈ° λλ¬Έμ μλͺ λ URLμ S3 μ€λ¦¬μ§λΏλ§ μλλΌ μνλ λͺ¨λ HTTPμ€λ¦¬μ§μμ μλνλ€.
- 루νΈλ§ κ΄λ¦¬κ°λ₯νκ³ ip, κ²½λ‘, λ μ§, λ§λ£ λ±μΌλ‘ νν°λ§ν μ μλ€.
- CloudFrontμ μλ λͺ¨λ μΊμ± κΈ°λ₯μ νμ©ν μ μλ€.
S3 미리 μλͺ λ URL
- μ¬λμΌλ‘μ μμ²μ λ°ννλ€. / μλͺ μ΄ μ νμ μ΄λ€.
- μλͺ λ μΏ ν€ : λ€μμ νμΌμ μ‘μΈμ€λ₯Ό μ£Όκ³ μΏ ν€λ μ¬μ¬μ© κ°λ₯νλ€.
- λ€μμ νμΌμ μλͺ λ μΏ ν€λ νλλ€.
728x90
π AWS Direct Connect
- μΈν°λ·μ΄ μλ λ€λ₯Έ λ°©λ²μΌλ‘ AWSμ μ°κ²°ν μ μλ λ€νΈμνΉ μλΉμ€ / κ³ κ°μμ€κ³Ό AWS κ°μ νλΌμ΄λΉ λ€νΈμν¬λ₯Ό ν΅ν΄ μ λ¬
( μ μ‘νλ λμ λ€νΈμν¬ νΈλν½μ AWS κΈλ‘λ² λ€νΈμν¬μ λ¨μμμΌλ©° νΌλΈλ¦ μΈν°λ·μ λΏμ§ μλλ€. ) - νλΌμ΄λΉ λ€νΈμν¬λ μΈν°λ· κΈ°λ° μ°κ²°λ³΄λ€ λΉμ©μ΄ μ κ² λ€κ³ λμνμ΄ λμ΄λλ€.
- μμ±λλλ° μκ°μμ΄ κ±Έλ¦°λ€.
- μ μ‘ μ€μΈ νΈλν½μ μνΈννμ§ μλλ€.
- ν΅κ³Όνλ μ μ‘ μ€μΈ λ°μ΄ν°λ₯Ό μνΈννλ €λ©΄ ν΄λΉ μλΉμ€μ λν μ μ‘ μνΈν μ΅μ μ μ¬μ©ν΄μΌ νλ€.
- λΉκ³΅κ° ν°λμ ν΅ν΄ μ¨νλ λ―Έμ€λ₯Ό VPCμ μ°κ²°νλ€.
π AWS Global Accelerator
- AWS Global Acceleratorλ κΈλ‘λ² μ¬μ©μμκ² μ 곡νλ μ ν리μΌμ΄μ μ κ°μ©μ±κ³Ό μ±λ₯μ ν₯μνλ λ° λμμ΄ λλ λ€νΈμνΉ μλΉμ€λ€.
- μ λμΊμ€νΈ IP κ°λ μ μ¬μ©νμ¬ κ°κΉμ΄ μλ²λ‘ μ μνλ€.
- κ°μ₯ κ°κΉμ΄ μ£μ§ λ‘μΌμ΄μ μΌλ‘ κ°μ μ¬μ€ AWS λ€νΈμν¬λ₯Ό ν΅ν΄ ALB λμ°©νλ€.
- AWS Global Acceleratorλ μμ½κ² μ€μ , κ΅¬μ± λ° κ΄λ¦¬ν μ μμ΅λλ€.
- μ무κ²λ μΊμ νμ§ μκ³ DDoS 보νΈλ μλμΌλ‘ λ°λλ€
- κ³ μ IP μ£Όμλ₯Ό ν΅ν΄ μ ν리μΌμ΄μ μ κ³ μ λ μ§μ μ μ μ 곡νκ³ , μλ‘ λ€λ₯Έ AWS 리μ λ° κ°μ© μμλ³λ‘ νΉμ IP μ£Όμλ₯Ό κ΄λ¦¬νλ 볡μ‘μ±μ μμ€λ€.
- AWS Global Acceleratorλ μ ν리μΌμ΄μ μν, μ¬μ©μμ μμΉ λ° κ³ κ°μ΄ ꡬμ±νλ μ μ± μ λ³κ²½μ μ¦κ°μ μΌλ‘ λμνμ¬ νμ μ±λ₯μ κΈ°λ°ν μ΅μ μ μλν¬μΈνΈλ‘ μ¬μ©μ νΈλν½μ λΌμ°ν νλ€.
- μλ λΉκ΅ λꡬλ₯Ό μ¬μ©νμ¬ μ¬μ©μ μμΉμμ μ±λ₯ ννμ ν μ€νΈν μ μλ€.
- λ€λ₯Έ AWS μλΉμ€μ λ§μ°¬κ°μ§λ‘ AWS Global Acceleratorλ μ₯κΈ° μ½μ λλ μ΅μ μκΈμ΄ νμ μκ³ μ¬μ©λμ λ°λΌ λΉμ©μ μ§λΆνλ μ νμλΉμ€λ€.
CloudFront vs Global Accelerator
Services | μ€λͺ |
---|---|
CloudFront | μ΄λ―Έμ§λ λΉλμ€μ²λΌ μΊμ κ°λ₯ν λ΄μ©κ³Ό API κ°μ λ° λμ μ¬μ΄νΈ μ λ¬ κ°μ λμ λ΄μ© λͺ¨λμ λν΄ μ±λ₯μ ν₯μ, κ°λ ν λ²μ© μ£μ§ λ‘μΌμ΄μ μΌλ‘λΆν° λ΄μ©μ κ°μ Έμ¨λ€, λλΆλΆ μΊμλ λ΄μ©μ μ£μ§λ‘λΆν° κ°μ Έμ΄ |
Global Accelerator | TCP/UDP μμ λ€μν μ ν리μΌμ΄μ μ±λ₯μ ν₯μμν¨λ€. ν¨ν·μ μ£μ§ λ‘μΌμ΄μ μΌλ‘λΆν° λ°μμ€λ―λ‘ λΉHTTPμ μ ν©νλ€. κ³ μ IP |
π Amazon Route53
π λΌμ°ν μ μ±
- λ¨μ λΌμ°ν
λλ©μΈμ λν΄ νΉμ κΈ°λ₯μ μννλ νλμ 리μμ€λ§ μλ κ²½μ°(μ: example.com μΉ μ¬μ΄νΈμ μ½ν μΈ λ₯Ό μ 곡νλ νλμ μΉ μλ²)μ μ¬μ©ν©λλ€.
λ¨μ λΌμ°ν μ μ¬μ©νμ¬ νλΌμ΄λΉ νΈμ€ν μμμμ λ μ½λλ₯Ό μμ±ν μ μμ΅λλ€. - κ°μ€μΉ κΈ°λ°
μ¬μ©μκ° μ§μ νλ λΉμ¨μ λ°λΌ μ¬λ¬ 리μμ€λ‘ νΈλν½μ λΌμ°ν νλ €λ κ²½μ°μ μ¬μ©ν©λλ€.
κ°μ€μΉ λΌμ°ν μ μ¬μ©νμ¬ νλΌμ΄λΉ νΈμ€ν μμμμ λ μ½λλ₯Ό μμ±ν μ μμ΅λλ€. - μ§λ¦¬μ μμΉ
μ¬μ©μμ μμΉμ κΈ°λ°νμ¬ νΈλν½μ λΌμ°ν νλ €λ κ²½μ°μ μ¬μ©ν©λλ€.
μ§λ¦¬μ μμΉ λΌμ°ν μ μ¬μ©νμ¬ νλΌμ΄λΉ νΈμ€ν μμμμ λ μ½λλ₯Ό μμ±ν μ μμ΅λλ€. - μ§μ° μκ°
μ¬λ¬ AWS 리μ μ 리μμ€κ° μκ³ μ΅μμ μ§μ° μκ°μ μ 곡νλ 리μ μΌλ‘ νΈλν½μ λΌμ°ν νλ €λ κ²½μ°μ μ¬μ©ν©λλ€.
μ§μ° μκ° λΌμ°ν μ μ¬μ©νμ¬ νλΌμ΄λΉ νΈμ€ν μμμμ λ μ½λλ₯Ό μμ±ν μ μμ΅λλ€. - μ₯μ μ‘°μΉ
μ‘ν°λΈ-ν¨μλΈ μ₯μ μ‘°μΉλ₯Ό ꡬμ±νλ €λ κ²½μ°μ μ¬μ©ν©λλ€.
μ₯μ μ‘°μΉ λΌμ°ν μ μ¬μ©νμ¬ νλΌμ΄λΉ νΈμ€ν μμμμ λ μ½λλ₯Ό μμ±ν μ μμ΅λλ€. - λ€μ€κ° μλ΅
Route 53μ΄ DNS 쿼리μ 무μμλ‘ μ νλ μ΅λ 8κ°μ μ μ λ μ½λλ‘ μλ΅νκ² νλ €λ κ²½μ°μ μ¬μ©ν©λλ€.
λ€μ€ κ° μλ΅ λΌμ°ν μ μ¬μ©νμ¬ νλΌμ΄λΉ νΈμ€ν μμμμ λ μ½λλ₯Ό μμ±ν μ μμ΅λλ€. - IP κΈ°λ°
μ¬μ©μμ μμΉμ κΈ°λ°νμ¬ νΈλν½μ λΌμ°ν νκ³ νΈλν½μ΄ μμλλ IP μ£Όμκ° μλ κ²½μ°μ μ¬μ©ν©λλ€.
π AWS Transit Gateway
- VPCμ μ¨νλ λ―Έμ€ λ€νΈμν¬λ₯Ό μνΈ μ°κ²°νλ λ° μ¬μ©ν μ μλ λ€νΈμν¬ μ μ‘ νλΈμ΄λ€.
- 볡μ‘ν νΌμ΄λ§ κ΄κ³λ₯Ό μ κ±°νμ¬ λ€νΈμν¬λ₯Ό κ°μν
- ν΄λΌμ°λ λΌμ°ν° μν μ νλ―λ‘ μλ‘μ΄ μ°κ²°μ ν λ²λ§ μΆκ°νλ©΄ λ¨
- κΈλ‘λ² νμ₯ μ 리μ κ° νΌμ΄λ§μ μ¬μ©νλ©΄ AWS κΈλ‘λ² λ€νΈμν¬μμ Transit Gatewayλ₯Ό νλλ‘ μ°κ²° κ°λ₯
- ν΄λΌμ°λ λΌμ°ν° μν μ νλ―λ‘ λ€νΈμν¬ μν€ν μ²κ° κ°μν
- μ€μ μ½μμμ VPC λ° μ£μ§ μ°κ²°μ μμ½κ² λͺ¨λν°λ§ κ°λ₯
- λ©ν°μΊμ€νΈ μ§μμ λμΌν μ½ν μΈ λ₯Ό λ€μμ νΉμ λμμΌλ‘ λΆμ°
- κ΄λ²μν μ¨νλ λ―Έμ€ λ©ν°μΊμ€νΈ λ€νΈμν¬κ° νμνμ§ μμΌλ©° νμ νμ λ―Έλμ΄ λλ μ ννμμ κ°μ μ²λ¦¬λμ΄ λ§μ μ ν리μΌμ΄μ μ νμν λμν κ°μ
- λ―Έμ¬μ© μ νμ₯ν λλ§λ€ 볡μ‘μ±μ΄ μ¦κ°
π μ°κ²°ν μ μλ λμ
- νλ μ΄μμ VPC
- Connect SD-WAN/μλ νν° λ€νΈμν¬ μ΄νλΌμ΄μΈμ€
- AWS Direct Connect κ²μ΄νΈμ¨μ΄
- λ€λ₯Έ Transit Gatewayμμ νΌμ΄λ§ μ°κ²°
- Transit Gatewayμ λν VPN μ°κ²°
728x90
λ°μν