/CASE STUDY/

XRHealth nhanh chóng mở rộng quy mô, tăng tính sẵn sàng với Amazon RDS

Là một công ty khởi nghiệp trẻ chỉ gồm 50 nhân sự, XRHealth nhận thấy các managed services của AWS sẽ giúp công ty đạt được mục tiêu về tối ưu nhân sự và chi phí một cách tốt nhất. Vào đầu năm 2020, công ty đã chuyển sang sử dụng Amazon RDS for MySQL để triển khai các MySQL instances với khả năng scale (mở rộng) trong vài phút với dung lượng phần cứng có thể thay đổi kích thước và hiệu quả về chi phí.

Giới thiệu về XRHealth

XRHealth_Amazon RDS

Được thành lập từ năm 2016, XRHealth là một công ty y tế theo mô hình phân phối dịch vụ ứng dụng phần mềm (software-as-a-service – SaaS) chuyên cung cấp các giải pháp trị liệu vật lý và nhận thức thực tế ảo (VR). Bệnh nhân có thể sử dụng các giải pháp này để cùng lúc thực hiện các bài tập tại nhà và tương tác với bác sĩ của họ. XRHealth lên kế hoạch mở rộng thị trường sang các khu vực mới khi nhu cầu về các giải pháp telehealth này ngày càng tăng lên.

Tuy nhiên, XRHealth không thể duy trì sự tăng trưởng nhanh chóng này trong cơ sở dữ liệu đám mây MySQL tự quản lý, không thể mở rộng quy mô để xử lý khối lượng khuếch đại, dẫn đến tình trạng downtime thường xuyên, làm ảnh hướng đến trải nghiệm người dùng. Do đó, XRHealth cần một cơ sở dữ liệu mới có thể dễ dàng mở rộng quy mô và duy trì việc tuân thủ các quy định bảo vệ dữ liệu nhạy cảm của bệnh nhân.

Là một công ty khởi nghiệp trẻ chỉ gồm 50 nhân sự, XRHealth nhận thấy các managed services của Amazon Web Services (AWS) sẽ giúp công ty đạt được mục tiêu về tối ưu nhân sự và chi phí một cách tốt nhất. Vào đầu năm 2020, công ty đã chuyển sang sử dụng Amazon Relational Database Service (Amazon RDS) for MySQL để triển khai các MySQL instances với khả năng scale (mở rộng) trong vài phút với dung lượng phần cứng có thể thay đổi kích thước và hiệu quả về chi phí. Với Amazon RDS, XRHealth đảm bảo compliance (tuân thủ) với các quy định như HIPAA và Quy định chung về bảo vệ dữ liệu của Liên minh Châu Âu (European Union’s General Data Protection Regulation – GDPR); nhanh chóng mở rộng sang các khu vực mới; cung cấp hiệu suất tốt hơn cho số lượng nhiều người dùng lớn hơn; chi phí tối ưu hóa; đống thời cắt giảm số lượng nhân sự cho việc bảo trì hệ thống. Sử dụng hạ tầng của AWS cũng tạo cơ hội cho XRHealth nhanh chóng mở rộng quy mô và triển khai các dịch vụ telehealth mới trong giai đoạn đại dịch COVID-19.

Lựa chọn cơ sở dữ liệu MySQL được quản lý trên AWS

XRHealth ghép nối bệnh nhân với các bác sĩ lâm sàng và cung cấp cho bệnh nhân tai nghe VR cho phép họ truy cập tới hơn 12 chương trình trị liệu, ví dụ như quản lý cơn đau và phục hồi chức năng đột quỵ, từ bất kỳ đâu. Với tính năng real time (thời gian thực), các bác sĩ có thể kiểm tra xem bệnh nhân có đang thực hiện các bài tập một cách nhất quán và chính xác hay không, đồng thời họ cũng có thể đo lường tiến độ luyện tập của bệnh nhân bằng cách sử dụng dữ liệu do công nghệ VR ghi lại dựa trên chuyển động và hơi thở của bệnh nhân. Eran Orr, người sáng lập XRHealth cho biết: “Khi bệnh nhân đeo tai nghe VR, họ sẽ bước vào phòng khám ảo của chúng tôi với rất nhiều phòng điều trị ảo khác nhau. Chúng tôi theo dõi và đánh giá kết quả để cung cấp cho họ dịch vụ chăm sóc tốt hơn. Và chúng tôi có thể làm điều đó một cách hiệu quả và chính xác với các dịch vụ của AWS ”.

Khi các dịch vụ của XRHealth ngày càng phổ biến, công ty đã huy động được 15 triệu đô để mở rộng hoạt động kinh doanh và triển khai dịch vụ sang Úc. Nhưng cơ sở dữ liệu tự quản lý MySQL không thể xử lý tải tăng lên. Ngoài ra, việc triển khai đến các khu vực mới cũng gặp nhiều khó khăn vì đội DevOps chỉ có hai người. Nhân lực ít nhưng họ phải đảm nhận khá nhiều đầu việc như thiết lập và lên cấu hình triển khai MySQL, quản lý sao chép và cấu hình dữ liệu. Tal Arbel, phó chủ tịch sản phẩm dữ liệu của XRHealth cho biết: “Mục tiêu của chúng tôi là triển khai các phòng khám telehealth trên khắp thế giới, bắt đầu ở Úc, Israel và Hoa Kỳ. Chúng tôi cần nhanh chóng nhân rộng mô hình này đồng thời vẫn phải đảm bảo đáp ứng các quy định và nhu cầu của khách hàng.”

Bằng cách chuyển sang Amazon RDS for MySQL, XRHealth có thể cải thiện khả năng tiếp cận cho các giải pháp trị liệu VR tới nhiều người dùng hơn và đơn giản hóa nền tảng thông qua các dịch vụ được quản lý (managed services). Arbel chia sẻ: “AWS là lựa chọn tuyệt vời cho các công ty nhỏ như chúng tôi để bắt đầu với quy mô nhỏ, quá trình thử nghiệm và lặp đi lặp lại để tìm ra giải pháp kỹ thuật chính xác cho những cơ hội kinh doanh phù hợp.

Thúc đẩy mở rộng toàn cầu với hiệu suất và tính khả dụng cao trên AWS

XRHealth đã hoàn thành quá trình dịch chuyển sang Amazon RDS for MySQL vào tháng 1 năm 2020. Startup này đã chuẩn bị kỹ lưỡng cho hành trình mở rộng thị trường, với khả năng thiết lập cơ sở hạ tầng cơ sở dữ liệu đáp ứng đầy đủ các tuân thủ trong khu vực mới chỉ trong 10 ngày. Orr giải thích: “Amazon RDS giúp quá trình mở rộng diễn ra nhanh hơn rất nhiều vì chúng tôi có năm môi trường phát triển (development environment) và đội development làm việc song song. Khi đại dịch COVID-19 bùng nổ, chúng tôi đã mở rộng sang các khu vực mới sớm hơn dự kiến ​​và đẩy nhanh việc triển khai các dịch vụ telehealth như quản lý căng thẳng và quản lý chứng rối loạn tăng động giảm chú ý (ADHD).”

Khi XRHealth chuẩn bị ra mắt tại Úc vào tháng 8 năm 2020, khách hàng Úc yêu cầu dữ liệu của XRHealth phải ở trong cùng một khu vực để đảm bảo về bảo mật. Sử dụng Amazon RDS Read Replicas, XRHealth chỉ cần sao chép cơ sở dữ liệu sang khu vực đó, mọi thứ được thực hiện một cách nhanh chóng. Để mã hóa dữ liệu ở trạng thái nghỉ (rest) và khi chuyển giao (transit), XRHealth sử dụng dịch vụ AWS Key Management Service (AWS KMS) để dễ dàng tạo và quản lý các khóa mật mã cũng như kiểm soát việc sử dụng dữ liệu trên nhiều dịch vụ khác của AWS cũng như trong các ứng dụng của công ty. AWS KMS cho phép nhân viên XRHealth phân tích dữ liệu mà không cần xem thông tin nhận dạng cá nhân của bệnh nhân.

Khả năng tự động tạo các bản sao read replica cũng hỗ trợ XRHealth sao chép các instance để mở rộng quy mô một cách nhanh chóng và duy trì hiệu suất read performance. Với môi trường trước đó, startup này phải trải qua thời gian downtime là 5%, tuy nhiên với Amazon RDS, họ có được 100% thời gian uptime. Tomer Pinto, kỹ sư DevOps tại XRHealth cho biết: “Trên AWS, chỉ cần một cú nhấp chuột là có thể tạo một bản sao mới và bắt đầu sử dụng nó mà không cần quản lý.”

Khả năng sao lưu tự động của Amazon RDS cho phép khôi phục point-in-time cho các phiên bản cơ sở dữ liệu, thúc đẩy tính khả dụng và độ bền cao hơn. Tính năng này giúp XRHealth sao lưu cơ sở dữ liệu và các log giao dịch, đồng thời duy trì thời gian lưu trữ lên đến 35 ngày. Do đó, công ty có thể khôi phục các phiên bản cơ sở dữ liệu tại bất kỳ giây nào trong khoảng thời gian lưu giữ. Arbel chia sẻ: “Sao lưu và khắc phục sự cố đóng vai trò cực kỳ quan trọng đối với các công ty về chăm sóc sức khỏe. Và chúng tôi đã tin tưởng AWS cho nhiệm vụ sao lưu quan trọng này”.

Trên AWS, XRHealth không chỉ có thể mở rộng quy mô nhanh chóng mà còn tối ưu về chi phí. Việc sử dụng cơ sở hạ tầng om-premises để triển khai ở các khu vực mới sẽ đòi hỏi phải mua máy móc đắt tiền. Nhưng với Amazon RDS thì không có bất kỳ cam kết trả trước: XRHealth chỉ trả phí hàng tháng cho mỗi phiên bản cơ sở dữ liệu được khởi chạy. Sử dụng các dịch vụ managed service của AWS, XRHealth loại bỏ được rất nhiều công việc hành chính cho các nhân viên và tăng hiệu quả của họ. Arbel nói: “Sử dụng Amazon RDS, chúng tôi không có bất kỳ chi phí quản lý nào. Và chúng tôi không cần quản lý hệ thống Linux hoặc bản sao MySQL. Chúng tôi biết Amazon RDS luôn hoạt động và thực hiện tốt công việc này cho chúng tôi.”

Cung cấp dịch vụ tốt hơn cho bệnh nhân với hạ tầng trên AWS

XRHealth đã nhận thấy rằng việc chạy trên AWS đã tạo niềm tin cho khách hàng của họ. Arbel chia sẻ: “Các phòng ban công nghệ tại các trung tâm y tế lớn của Hoa Kỳ cực kỳ hài lòng với cơ sở hạ tầng của XRHealth khi họ biết chúng tôi đang triển khai hạ tầng trên AWS.”

Sử dụng Amazon RDS for MySQL, XRHealth có thể mở rộng các dịch vụ tetehealth an toàn dù team chỉ có ít người. Hơn nữa, với hạ tầng trên AWS, các bệnh nhân trên toàn thế giới có thể tiếp tục điều trị ngay cả trong đại dịch COVID-19 để quá trình hồi phục của họ không bị ảnh hưởng.

Trước đây, XRHealth hoạt động như một startup chuyên về B2B, nhưng bây giờ họ đã hợp tác với các công ty bảo hiểm và các trung tâm y tế để bệnh nhân có thể tiếp cận các dịch vụ y tế ngay tại nhà của họ. Orr chia sẻ: “Sự kết hợp giữa công nghệ của chúng tôi và công nghệ AWS có tiềm năng thay đổi cả ngành công nghiệp điều trị ngoại trú như chúng tôi đang thực hiện. Chúng tôi rất vui mừng được đóng góp và tham gia hành trình này.”

Lợi ích của AWS

  • Có thể thiết lập cơ sở hạ tầng hoàn toàn đáp ứng tuân thủ trong một khu vực mới chỉ trong vòng 10 ngày

  • Mở rộng nhanh gấp đôi so với với nhà cung cấp đám mây trước đó

  • Giảm thời gian downtime

  • Tăng hiệu suất

  • Mở rộng toàn cầu nhanh chóng

  • Tối ưu chi phí

  • Tự động hóa sao lưu

  • Dễ dàng đạt được các tuân thủ HIPAA, GDPR và các quy định khác

Ngoài ra, các bạn cũng có thể tìm hiểu thêm về Những lợi ích AWS mang lại cho doanh nghiệp

Dịch vụ sử dụng

Amazon Relational Database Service (Amazon RDS) giúp bạn dễ dàng thiết lập, vận hành và thay đổi quy mô cơ sở dữ liệu quan hệ trên đám mây. Dịch vụ này cung cấp dung lượng có thể thay đổi kích cỡ với mức chi phí hiệu quả trong khi tự động hóa các tác vụ quản trị mất nhiều thời gian, chẳng hạn như cung cấp phần cứng, thiết lập cơ sở dữ liệu, vá lỗi và sao lưu. Dịch vụ này cho phép bạn tập trung vào các ứng dụng của mình nhằm giúp ứng dụng có hiệu suất, tính sẵn sàng, mức độ bảo mật cũng như khả năng tương thích cao như mong đợi.

AWS Key Management Service (KMS) giúp bạn dễ dàng tạo, quản lý khóa mật mã và kiểm soát việc sử dụng khóa mật mã trên nhiều dịch vụ AWS và trong các ứng dụng của bạn. AWS KMS là dịch vụ bảo mật và bền bỉ, sử dụng các mô-đun bảo mật phần cứng đã được xác thực theo FIPS 140-2 hoặc đang được xác thực, để bảo vệ khóa của bạn. AWS KMS được tích hợp với AWS CloudTrail để cung cấp cho bạn nhật ký của toàn bộ hoạt động sử dụng khóa, qua đó giúp đáp ứng các nhu cầu về pháp lý và tuân thủ của bạn.

Kết luận

Amazon RDS quản lý công việc liên quan đến thiết lập một cơ sở dữ liệu quan hệ, cung cấp công suất hạ tầng theo yêu cầu của khách hàng để cài phần mềm cơ sở dữ liệu. Khách hàng sẽ không phải tốn chi phí cho việc quản lý đồng thời tăng được hiệu suất, tối ưu chi phí, tài nguyên.

Nếu doanh nghiệp của bạn đang tìm kiếm giải pháp về cơ sở dữ liệu, Amazon RDS chắc chắn sẽ là một lựa chọn đầy hứa hẹn.

Về VTI Cloud

VTI Cloud là Đối tác cấp cao (Advanced Consulting Partner) của AWS, với đội ngũ hơn 50+ kỹ sư về giải pháp được chứng nhận bởi AWS. Với mong muốn hỗ trợ khách hàng trong hành trình chuyển đổi số và dịch chuyển lên đám mây AWS, VTI Cloud tự hào là đơn vị tiên phong trong việc tư vấn giải pháp, phát triển phần mềm và triển khai hạ tầng AWS cho khách hàng tại Việt Nam và Nhật Bản.

Xây dựng các kiến trúc an toàn, linh hoạt, hiệu suất cao, và tối ưu chi phí cho khách hàng là nhiệm vụ hàng đầu của VTI Cloud trong sứ mệnh công nghệ hóa doanh nghiệp.

Reference: https://aws.amazon.com/vi/solutions/case-studies/xrhealth-case-study/