μ΅κ·Ό βμκΈμ€ λΊλΊμ΄β λ¬Έμ λ‘ μΈν΄ μλͺ μ΄ μκΈν μ€μ¦ νμλ€μ΄ μ μ ν μΉλ£λ₯Ό λ°μ§ λͺ»νλ μν©μ΄ λΉλ²νκ² λ°μνκ³ μμ΅λλ€. μ΄λ₯Ό ν΄κ²°νκ³ μ, βWeERβ νλ‘μ νΈλ μ€μκ° μκΈμ€ λ³μ μ 보λ₯Ό μ 곡νλ κ³ κ°μ©μ± ν΄λΌμ°λ μμ€ν μ ꡬμΆνμ¬ κΈ΄κΈ μν©μμ μ μν λ³μ ν보λ₯Ό μ§μνλ κ²μ λͺ©νλ‘ ν©λλ€.
βWeERβλ ν΄λΌμ°λ κΈ°λ°μ νμ΄λΈλ¦¬λ μν¬λ‘λ νκ²½μ λμ νμ¬, μ¬μ©μ μ μμ΄ κΈμ¦νλ μν©μμλ μμ μ μΈ μλΉμ€ μ κ³΅μ΄ κ°λ₯νλλ‘ μ€κ³λμμ΅λλ€. λν, λ©ν° ν΄λΌμ°λ DR(μ¬ν΄ 볡ꡬ) νκ²½μ ꡬμΆνμ¬ ν΄λΌμ°λ μ λ°μ μ€λ¨ μ¬νμλ λλΉνκ³ μ ν©λλ€. μ΄λ μ΅κ·Ό Microsoft ν΄λΌμ°λμ μ 체 λ€μ΄νμκ³Ό κ°μ μ¬κ³ μ λμνκΈ° μν΄ AWSμ GCPλ₯Ό ν¨κ» μ¬μ©νλ λ©ν° ν΄λΌμ°λ νκ²½μ ν΅ν΄ μ€λ¨ μλ μλΉμ€ μ 곡μ λͺ©νλ‘ νκ³ μμ΅λλ€.
βWeERβλ μκ°λλ³λ‘ λ³λνλ μ¬μ©μ μμμ λ°λΌ μ μ°ν νμ₯κ³Ό μΆμκ° κ°λ₯νλ©°, μ΄λ₯Ό ν΅ν΄ μκΈ μν©μμ νμλ€μ΄ μ μνκ² μ μ ν λ³μμ λ°°μ λμ΄ μΉλ£λ₯Ό λ°μ μ μλλ‘ νμ¬ μκΈ μλ£ μμ€ν μ ν¨μ¨μ±μ λμ΄λ λ° κΈ°μ¬ν κ²μ λλ€.
λ³Έ νλ‘μ νΈμ νλ‘ νΈμλλ κΈ΄κΈ μν©μμμ μ 보 κ°λ μ± ν₯μμ μ€μ μ λμμ΅λλ€. κΈ°μ‘΄ μν© μ’ ν©νμ μ 보 κ³Όμ λ¬Έμ λ₯Ό ν΄κ²°νκ³ μ, μ¬μ©μ μ€μ¬μ UI/UX κ°μ μ μ§ννμ΅λλ€. νΉν κΈ΄λ°ν μκ°μλ νμν μ 보λ₯Ό μ¦κ°μ μΌλ‘ νμ ν μ μλλ‘ μ§κ΄μ μΈ μΈν°νμ΄μ€λ₯Ό ꡬννμΌλ©°, μ΄λ₯Ό ν΅ν΄ μμ¬κ²°μ μλμ μ 무 ν¨μ¨μ±μ ν₯μμν¬ μ μμ κ²μΌλ‘ νλ¨λ©λλ€.
| μΈνλΌ μν€ν μ²
WeER νλ‘μ νΈμ μΈνλΌ μν€ν μ²λ κ³ κ°μ©μ±(HA)κ³Ό λ©ν° ν΄λΌμ°λ DR(μ¬ν΄ 볡ꡬ)λ₯Ό μν΄ AWSμ GCPλ₯Ό κ²°ν©νμ¬ κ΅¬μΆλμμ΅λλ€. μ΄ μμ€ν μ μ¬μ©μ μμ²μ μμ μ μΈ μ²λ¦¬μ λ°μ΄ν° 보νΈλ₯Ό λͺ©νλ‘ μ€κ³λμμ΅λλ€.
- AWS μΈνλΌμμλ Amazon Route 53, AWS WAF, Amazon CloudFrontλ₯Ό ν΅ν΄ μ¬μ©μ μμ²μ μ΅μ μ 리μ μΌλ‘ λΌμ°ν νκ³ λ³΄μμ κ°νν©λλ€. μΉ λ° μ ν리μΌμ΄μ μλ²λ λ€μ€ κ°μ© μμμ λ°°μΉλμ΄ μμΌλ©°, Application Load Balancer (ALB)κ° μ¬μ©μ μμ²μ μ¬λ¬ EC2 μΉ μλ²μ λΆμ°νμ¬ μ²λ¦¬ν©λλ€. λ°μ΄ν°λ Aurora DB MySQL Connectorλ₯Ό ν΅ν΄ κΈλ‘λ²νκ² λκΈ°νλμ΄ λ³μ μ 보λ₯Ό μ μνκ² μ‘°νν μ μμ΅λλ€. AWS Transit Gatewayλ 리μ κ° λ€νΈμν¬ ν΅μ μ κ΄λ¦¬νλ©°, CloudWatchμ AWS KMSκ° μ€μκ° λͺ¨λν°λ§κ³Ό λ°μ΄ν° 보μμ μ 곡ν©λλ€. λν, VPN Gatewayλ₯Ό ν΅ν΄ μ¨νλ λ―Έμ€ λ°μ΄ν° μΌν°μμ μμ ν μ°κ²°μ΄ κ°λ₯ν©λλ€.
- GCP μΈνλΌμμλ Cloud Router, Cloud VPN, Cloud Armorλ₯Ό ν΅ν΄ AWSμμ 보μ ν΅μ μ μ§μνλ©°, Compute Engine, Cloud SQL, Cloud Storageλ‘ λ°μ΄ν° μ²λ¦¬μ μ μ₯μ λ΄λΉν©λλ€. Database Migration Serviceλ₯Ό ν΅ν΄ AWSμ λ°μ΄ν°λ₯Ό λκΈ°ννκ³ , μ¬ν΄ λ°μ μ Route53μ failover κΈ°λ₯μΌλ‘ GCPλ‘ νΈλν½μ μλ μ ννμ¬ μλΉμ€ μ°μμ±μ 보μ₯ν©λλ€.
μ΄ μν€ν μ²λ λ¨μΌ ν΄λΌμ°λ μ₯μ μλ μ€λ¨ μλ μλΉμ€λ₯Ό μ 곡ν μ μλλ‘ AWSμ GCPμ 보μ λ° λͺ¨λν°λ§ λꡬλ₯Ό κ²°ν©νμ¬ λ°μ΄ν° 보νΈμ μ±λ₯ μ΅μ νλ₯Ό λ¬μ±ν©λλ€.
λ°±μλ μλ²λ Spring Frameworkλ‘ κ΅¬μΆλμμΌλ©°, Spring Securityλ‘ λ³΄μμ κ°ννκ³ , Spring Data JPAλ₯Ό ν΅ν΄ MySQL λ°μ΄ν°λ² μ΄μ€μ μνΈμμ©ν©λλ€. μ κΈ°μ μΈ λ°μ΄ν° μ λ°μ΄νΈμ μ²λ¦¬λ Spring Batchλ₯Ό ν΅ν΄ μλνλλ©°, μλ²λ Kubernetes νκ²½μμ μ΄μλμ΄ λμ κ°μ©μ±κ³Ό νμ₯μ±μ μ 곡ν©λλ€.
Prometheusμ Grafanaλ‘ μλ² μνλ₯Ό λͺ¨λν°λ§νμ¬ λ¬Έμ λ°μ μ μ μν λμν©λλ€. λ‘κ·Έ κ΄λ¦¬λ ELK Stackμ ν΅ν΄ μ΄λ£¨μ΄μ§λ©°, μμ€ν νλμ μΆμ νμ¬ μμ μ±μ λμ λλ€.
CI/CD νμ΄νλΌμΈμ Jenkinsμ ArgoCDλ₯Ό ν΅ν΄ μλ λΉλμ λ°°ν¬λ₯Ό μ§μνλ©°, Dockerμ SonarQubeλ‘ μ ν리μΌμ΄μ μ 컨ν μ΄λννκ³ μ½λ νμ§μ κ΄λ¦¬ν©λλ€. μ΄ μν€ν μ²λ μ¬μ©μ μμμ λ°λΌ μ μ°ν νμ₯ λ° μΆμκ° κ°λ₯νλ©°, λ€μ€ ν΄λΌμ°λ νκ²½μμ μ¬ν΄ 볡ꡬ λ₯λ ₯μ ν΅ν΄ μ€λ¨ μλ μλΉμ€λ₯Ό μ 곡ν©λλ€.
| ν μ΄λΈ μ΄λ¦ | μ€λͺ |
|---|---|
| User | μ¬μ©μ μ 보λ₯Ό μ μ₯νλ ν μ΄λΈλ‘, λ‘κ·ΈμΈ ID, μ΄λ¦, λΉλ°λ²νΈ, μν , μ΄λ©μΌ, μ νλ²νΈ λ±μ νλλ₯Ό ν¬ν¨ν©λλ€. μΈμ¦ λ° κΆν λΆμ¬μ νμν μ 보λ₯Ό κ΄λ¦¬ν©λλ€. |
| Patient_Condition | νμμ μν μ 보λ₯Ό κΈ°λ‘νλ ν μ΄λΈμ λλ€. μ±λ³, μ°λ Ήλ, νμ, λ§₯λ°, 체μ¨, νΈν‘ μ, μ§λ³ μ¬λΆ, μμ μμ€ λ±μ νλλ₯Ό ν΅ν΄ μ€μκ° νμ μνλ₯Ό λͺ¨λν°λ§ν©λλ€. |
| Reservation | λ³μ μμ½ μ 보λ₯Ό μ μ₯νλ ν μ΄λΈμ λλ€. λ³μ ID, νμ μν ID, μμ½ μν(λκΈ°, μΉμΈ, κ±°μ , μ·¨μ) λ±μ ν¬ν¨νμ¬ μμ½μ μ§ν μνλ₯Ό κ΄λ¦¬ν©λλ€. |
| ER_Announcement | μκΈμ€ κ³΅μ§ μ¬νμ μ μ₯νλ ν μ΄λΈλ‘, λ³μ ID, λ©μμ§ μ ν, λ©μμ§ λ΄μ©, μ€μ¦ μ§νλͺ λ±μ ν¬ν¨νμ¬ μκΈμ€ κ΄λ ¨ μ€μ 곡μ§λ₯Ό μ 곡ν©λλ€. |
| Hospital | λ³μμ κΈ°λ³Έ μ 보λ₯Ό μ μ₯νλ ν μ΄λΈλ‘, λ³μ ID, κΈ°κ΄λͺ , μ£Όμ, λν μ ν, μκΈμ€ μ ν, μλ, κ²½λ λ±μ μ 보λ₯Ό ν¬ν¨νμ¬ λ³μμ μμΉμ μ°λ½μ²λ₯Ό κ΄λ¦¬ν©λλ€. |
| Equipment | λ³μ λ΄ μλ£ μ₯λΉ μ 보λ₯Ό μ μ₯νλ ν μ΄λΈμ λλ€. μ₯λΉμ μ’ λ₯μ μ¬μ© κ°λ₯ μ¬λΆ λ±μ κ΄λ¦¬νμ¬ νμν μ₯λΉκ° μ¬μ© κ°λ₯νμ§ νμΈν μ μμ΅λλ€. |
| ICU | μ€νμμ€ μ 보λ₯Ό μ μ₯νλ ν μ΄λΈλ‘, μ€νμμ€ λ³μ μμ κΈ°ν μΈλΆ μ 보λ₯Ό ν¬ν¨νμ¬ μ€νμμ€μ μνλ₯Ό κ΄λ¦¬ν©λλ€. |
| Emergency_Room_Info | μκΈμ€ μ 보λ₯Ό μ μ₯νλ ν μ΄λΈλ‘, λ³μμ μκΈμ€ ꡬμλ³ λ³μ μ λ±μ μ 보λ₯Ό κΈ°λ‘νμ¬ μκΈμ€μμ μ¬μ©ν μ μλ λ³μμ κ΄λ¦¬ν©λλ€. |










