Hành trình dịch chuyển Microsoft workloads lên AWS
Nkid Group đang vận hành Microsoft workloads trên nhiều môi trường khác nhau như on-premises, các trung tâm dữ liệu đặt tại Vietnam, Microsoft Azure và AWS.
LĨNH VỰC:
Retail
CÔNG NGHỆ:
AWS
THÁCH THỨC CỦA DOANH NGHIỆP
Với hơn 44 Trung tâm TiniWorld, 35 cửa hàng TiNiStore cũng như 2079 cửa hàng bán lẻ phục vụ 8 triệu khách hàng trên khắp Việt Nam. NKid đang ngày càng mở rộng với các trung tâm và cửa hàng mới để phục vụ khách hàng trên khắp đất nước.
Nkid đang vận hành Microsoft workloads trên nhiều môi trường khác nhau như on-premises, trung tâm dữ liệu tại Việt Nam, Microsoft Azure và AWS. Gần đây, doanh nghiệp muốn chuyển nhiều khối lượng công việc hơn sang AWS để tận dụng nhiều lợi ích từ AWS như khả năng mở rộng, ổn định và tích hợp nhiều dịch vụ. Ưu tiên chính là hai ứng dụng web .NET Core 2.2 đang chạy trên Windows Server 2016 với Database Microsoft SQL Server 2016 Standard. Hai ứng dụng web này đều chạy trên 2 máy ảo Windows tiêu chuẩn với server web IIS được thiết lập thủ công.
Nhu cầu khách hàng
- Di chuyển Web server và Database server lên AWS Cloud
- Giám sát và xử lý ngay lập tức sự cố phát sinh trên môi trường Production
- Dễ dàng quản trị và bảo trì hạ tầng (không cần phải kết nối từ xa đến Windows Server và thiết lập IIS web server)
- Tận dụng tối đa các dịch vụ từ AWS như dịch vụ kỹ thuật số và trực tuyến, kết nối từ xa và tự động hóa, giám sát và báo cáo.
- Tự động co giãn linh hoạt theo theo nhu cầu
- Tối ưu hóa chi phí cơ sở hạ tầng
Để đáp ứng những nhu cầu trên, chúng ta cần một dịch vụ hỗ trợ tự động mở rộng và cho phép khách hàng quản lý các server từ UI (Bảng điều khiển AWS) hỗ trợ tốt cho Microsoft Windows Server và IIS.
GIẢI PHÁP
Ứng dụng của doanh nghiệp được di chuyển lên EC2 cho Microsoft Windows Server, nơi mà tài nguyên được hỗ trợ bởi ứng dụng Elastic Beanstalk .NET trên Windows. Trên nền tảng được quản lý này, IIS web server được cấu hình để chạy các ứng dụng .NET Core bằng cách khai báo tập tin manifest.
Điểm nổi bật của giải pháp:
• Elastic Beanstalk hỗ trợ cho cả hai hoạt động .NET Core
+ Sử dụng nền tảng được quản lý toàn phần: .NET trên Windows Server
• Lợi ích từ Elastic Beanstalk
+ Được cấu hình sẵn để chạy .NET Core
+ Hỗ trợ cân bằng tải và mở rộng tự động
+ Giám sát UI từ AWS Console
+ Dễ dàng sử dụng cho người dùng
• RDS với MS SQL Server Standard
• Sử dụng RDS, Database được đảm bảo sao lưu và khả năng phục hồi
• Hỗ trợ sao lưu với S3, EBS snapshots và RDS snapshots
• CloudWatch để theo dõi, ghi nhận và báo cáo khi cần
• Lambda tích hợp với EventBridge để lên lịch sự kiện
• Dịch vụ VPC; Kết nối VPN và NAT Gateway
LỢI ÍCH MANG LẠI
Điện toán đám mây đã mang lại rất nhiều lợi ích cho Nkid. Với sự giám sát hoạt động hệ thống tốt hơn, kết hợp sự tự động, tính linh hoạt của môi trường giúp đáp ứng hai yêu cầu chính từ doanh nghiệp. Thứ nhất là hệ thống cần có khả năng đáp ứng linh hoạt khi tăng lưu lượng truy cập trong thời gian ngắn. Cho phép nó hoạt động tốt và vẫn giữ trải nghiệm người dùng tốt. Tương tự nó cũng tự động loại bỏ các tài nguyên dư thừa. Vì hệ thống có thể được thu nhỏ với số lượng phiên bản tối thiểu trong thời gian lưu lượng truy cập thấp và ngoài giờ hoạt động. Tối ưu hóa chi phí là lợi ích chính thứ hai mà hệ thống mang lại. Giám sát hệ thống CloudWatch cho phép Nkid cập nhật liên tục tình trạng hệ thống và phản hồi nhanh chóng đối với mọi sự cố gặp phải.
Việc tự động hóa bao gồm tất cả các tập lệnh, yaml files, mô hình mẫu CloudFormation và chi tiết triển khai được cung cấp bởi Renova Cloud. Giúp cho Nkid có cái nhìn tổng quát, đầy đủ và hiểu về các ứng dụng và hệ thống. Với mô hình Infrastructure as Code (IaC), mọi thứ trong hệ thống đều được tự động hóa. Nếu một tài nguyên có vấn đề, nó sẽ bị dừng lại và tài nguyên mới sẽ tự động được thiết lập. Do đó, không cần phải truy cập thủ công vào server web IIS web server hoặc ứng dụng trên hệ thống tệp vật lý trên Windows Server. Nhiều sự cố có thể được khắc phục với CloudWatch Logs. Thay vì phải truy cập từ xa vào server để phân tích trạng thái ứng dụng và tải xuống các đoạn log. Điều này làm giảm đáng kể khối lượng công việc của quản trị viên và cho phép nhóm tập trung vào các nhiệm vụ quan trọng khác.
Nkid Group và Renova Cloud đã thành công trong việc hợp tác di chuyển khối lượng công việc Microsoft lên AWS. Sẽ còn nhiều kế hoạch di chuyển cho các ứng dụng cũ .NET framework 4.5 sang Elastic Beanstalk .NET trên nền tảng Windows Server. Quá trình dịch chuyển cũng sẽ tương tự. Mặc dù nền tảng CI/CD được lựa chọn, nhưng Travis CI sẽ không được sử dụng vì nó chỉ hỗ trợ hệ điều hành Linux. Do đó, Jenkins trên Windows Server trong EC2 sẽ được xem xét trong dự án tiếp theo.
RELATED STORIES
GSM
Hành trình của GSM với Amazon EKS
GSM đã quyết định áp dụng Amazon EKS, tin tưởng giao phó khả năng điều phối container của mình sẽ cung cấp giải pháp mạnh mẽ cho cơ sở hạ tầng CNTT phức tạp của GSM.Đọc thêm>Ngân hàng Thương mại Cổ phần
Ngân hàng TMCP thành công đẩy nhanh tốc độ tăng trưởng bằng cách dịch chuyển lên AWS
Cuộc đua số hóa mang tính cạnh tranh giữa các ngân hàng ngày càng gay gắt, tập trung thu hút khách hàng am hiểu công nghệ. Ngân hàng thương mại này mong muốn dẫn đầu cuộc đua nên đòi hỏi cơ sở hạ tầng phụ trợ có thể mở rộng, đáng tin cậy và tiết kiệm chi phí để tăng trưởng nhanh chóng.Đọc thêm>IMV
IMV Business Intelligence được tăng cường bởi Giải Pháp AWS Data Management
Khi IMV đang trên đà tăng trưởng, việc cấp thiết để khắc phục các hạn chế của hệ thống hiện tại là một cơ sở hạ tầng có khả năng mở rộng, hiệu quả về chi phí và có thể thích ứng với nhu cầu dữ liệu phát triển mà không gây quá tải hoạt động.Đọc thêm>F88
F88: Hướng tới quản lý dữ liệu tập trung và an toàn với Giải pháp đám mây AWS
Được thành lập vào năm 2013, F88 doanh nghiệp tiên phong trong lĩnh vực cho vay an toàn tại Việt Nam, hướng tới việc phục vụ các doanh nghiệp nhỏ, vừa và nhỏ và khách hàng cá nhân. Với sự hỗ trợ tài chính từ các quỹ đầu tư quốc tếĐọc thêm>E-wallet
Một trong những Ví điện tử hàng đầu Việt Nam đã dịch chuyển hai workload quan trọng nhất lên AWS
Được phát triển và vận hành bởi một trong những công ty công nghệ hàng đầu khu vực, ví điện tử được đề cập là một trong những nền tảng thanh toán trực tuyến hàng đầu Việt Nam. Đọc thêm>Greenfeed
Greenfeed – giải pháp tối ưu hóa dữ liệu với AWS
Được thành lập năm 2003, sứ mệnh của Greenfeed là đem đến cho người tiêu dùng chuỗi thực phẩm sạch từ trang trại đến tận bàn ăn với quy trình Đọc thêm>Startup oi
RENOVA – STARTUP OI – HÀNH TRÌNH CHUYỂN ĐỔI
StartupOi là một công ty khởi nghiệp trong lĩnh vực về CNTT, chuyên cung cấp các giải pháp kết nối giữa các lập trình viên và các công ty tuyển dụng.Đọc thêm>Vietcetera
VIETCETERA – HÀNH TRÌNH DỊCH CHUYỂN SANG AWS
Vietcetera là công ty truyền thông được thành lập vào năm 2016 với sứ mệnh: đưa Việt Nam ra thế giới và đưa thế giới về Việt NamĐọc thêm>IMV
IMV – TỪ ON-PREMISE LÊN CLOUD
IMV đang lưu trữ tất cả các dịch vụ của họ trên các cơ sở hạ tầng vật lý. Điều này gây ra sự hạn chế đối với nhu cầu nâng cấp trong tương lai của họ.Đọc thêm>Smartpay
Smartpay – Rehost và Replatform khi dịch chuyển lên AWS
SmartPay đang ngày càng phát triển với các nhà cung cấp, đối tác và người dùng mới. Và là một đối thủ quan trọng trong bối cảnh bùng nổ ứng dụng thanh toán Việt Nam.Đọc thêm>Pepsi Co Myanmar
Tăng tốc chuyển đổi SAP S/4HANA với AWS
Pepsi Co Myanmar mong muốn hiện đại hóa hạ tầng hiện có và khởi chạy nền tảng mới cho người dùng và ứng dụng bằng các giải pháp công nghệ mới nhất cùng với SAP S/4HANA trên AWS. Đọc thêm>Nutifood Group
AWS Immersion Day với Nutifood Group
Mục tiêu của buổi chia sẻ là giúp đội ngũ IT và ban lãnh đạo của N Group tự tin sử dụng nền tảng AWS và mở ra các cơ hội kinh doanh mới. Đọc thêm>Tadiran
Hành trình dịch chuyển lên cloud của Tadiran
Tadiran là công ty sản xuất thiết bị điện hàng đầu trên toàn thế giới. Một số dòng sản phẩm nổi tiếng của công ty như pin và máy điều hòa không khí. Đọc thêm>Scratchpay
Scratchpay – Financial services
Scratchpay là một dịch vụ tài chính do Scratch Financial, Inc. cung cấp, workloads của họ được host trên cơ sở hạ tầng Public Cloud của Google Cloud Platform (GCP). Đọc thêm>UAB - Connect. Create. Change.
UAB BANK CLOUD NATIVE APPS
Là một phần trong chiến lược hiện đại hóa và số hóa, UAB đang mở rộng các dịch vụ của mình để xây dựng các ứng dụng di động cho mục đích thanh toán và Ví điện tử để phục vụ thị trường ngân hàng tiêu dùng Myanmar đang phát triển Đọc thêm>Yoma
Hành trình hiện đại hoá Yoma với AWS Cloud
Nhu cầu ngày càng tăng đối với các ứng dụng và hoạt động kinh doanh của Yoma trên các lĩnh vực khác nhau đòi hỏi phải có một kế hoạch chuyển đổi kỹ thuật số thật sự hiệu quả. Đọc thêm>AQUA
Aqua – Hành trình dịch chuyển & CI/CD
AQUA có thể cải thiện hoạt động do quá trình di chuyển và CI / CD trên AWS cũng như có thể phát hành các tính năng mới nhanh hơn với thời gian tối thiểu và sự gián đoạn cho người dùng cuối. Đọc thêm>SOVIGAZ
SOVIGAZ HÀNH TRÌNH DỊCH CHUYỂN SANG AWS
Sự linh hoạt của cơ sở hạ tầng mới giúp Sovigaz giảm bớt gánh nặng quản lý cơ sở hạ tầng như trước đây. Đồng thời loại bỏ hạn chế và tăng khả năng tiếp cận các dịch vụ tiên tiến được cung cấp trên nền tảng AWS. Đọc thêm>KAOPIZ
KAOPIZ SOFTWARE TỰ ĐỘNG HÓA & CI/CD
Tự động hóa quy trình trên AWS và tạo môi trường để thử nghiệm các tính năng mới nhằm hỗ trợ nhóm Developer & QA thực hiện công việc nhanh hơn và có thể tự động hóa dù không có kinh nghiệm và kỹ năng chuyên sâu trên AWS. Đọc thêm>NAVIGOS
Navigos- Hành trình lên Cloud
Đảm bảo an toàn trong quy trình khắc phục hậu quả là một phần trong cam kết của công ty với khách hàng của mình. Do đó, ứng dụng của Navigos yêu cầu phải có kế hoạch nhanh và hiệu quả trong mọi tình huống khắc phục thảm họa. Đọc thêm>SABECO
SABECO – DỊCH CHUYỂN VÀ TỐI ƯU HÓA KIẾN TRÚC HẠ TẦNG
Sau khi chuyển sang AWS, Sabeco có khả năng đáp ứng nhanh chóng hơn trong trường hợp tăng lưu lượng truy cập và việc sử dụng dịch vụ khi cần thiết, giúp việc chạy các chiến dịch tiếp thị và tung ra các tính năng mới ít rủi ro hơn. Đọc thêm>NKID’S
Nkid – Hành trình dịch chuyển lên Cloud
Nkid Group đang vận hành Microsoft workloads trên nhiều môi trường khác nhau như on-premises, local data center tại Vietnam, Microsoft Azure và AWS.Đọc thêm>