Thưa các bạn, trong bài viết này tôi xin phép được chia sẻ với các bạn những trải nghiệm của tôi với khái niệm DevOps. Trong quãng thời gian làm tại Ericsson và Nokia, tôi ngoài công việc của một engineering, tôi cũng có giai đoạn làm scrummaster , product owner, architect nên tôi nghĩ … Continue reading [Tản mạn][DevOps][OpenStack Cloud] Chuyện giờ mới kể
Rolling-Upgrade [Part 1]
Rolling upgrade in microservice architecture of OpenStack services [Part 1][Overview] <Bài viết do thành viên Đặng Văn Đại đóng góp từ quá trình tìm hiểu và kiểm thử rolling-upgrade trong OpenStack> Trong vài năm gần đây, giới công nghệ nổi lên một xu hướng về mặt kiến trúc là micro-service. Xét qua đôi chút về … Continue reading Rolling-Upgrade [Part 1]
[Cloud Native App][Part7]
Nếu theo dõi từ đầu series thì ta có thể dễ dàng thấy được một hướng đi rõ rệt trong việc thiết kế/triển khai các cloud app dưới dạng micro-service và được packaged trong container. Đây là xu hướng được định nghĩa bởi các case studies trong telco SDN/NFV - một trong những lĩnh vực … Continue reading [Cloud Native App][Part7]
[Cloud Native App][Part6]
Trong nội dung bài viết này, ta sẽ cùng nhau tiếp tục phần 5 trong việc thảo luận qua về linux container. Tôi sẽ chỉ giới hạn nội dung bài viết xoay quanh Linux container. Ta sẽ tổng kết vấn đề này dưới góc nhìn toàn cảnh của việc hình thành và sử dụng linux … Continue reading [Cloud Native App][Part6]
[Cloud Native App][Part 5]
CONTAINER Như section 1 đã đề cập đến cấu trúc microservice trong việc phát triển các cloud native app, section 2 ta sẽ thảo luận về việc làm thế nào để triển khai, quản lý các cloud native app này dựa trên nền tảng công nghệ container. Trong nội dung của phần 2 này, khi … Continue reading [Cloud Native App][Part 5]
Cloud Native App [Part 4]
Tiếp theo phần 3, phần 4 này ta sẽ thảo luận về 2 keyword cuối cùng: Failure degisn và Upgarde. DESIGN FAIL TOLERANCE Ta có thể rõ ràng nhận thấy rằng, khi nhiều instance của các app được distributed trên các node khác nhau, việc các instance giao tiếp lẫn nhau (thực chất là service … Continue reading Cloud Native App [Part 4]
Cloud Native App [Part3]
Tiếp theo phần 2, phần 3 sẽ cung cấp cho các bạn một số cái nhìn về những keyword khác trong yêu cầu về cấu trúc microservice của cloud native app: SCALING UP HORIZONTALLY Các instance của một app sẽ phải có khả năng được thêm vào hoặc delete một cách linh động trên … Continue reading Cloud Native App [Part3]
Cloud Native App [Part2]
Tiếp theo phần 1, link dưới đây: https://vietstack.wordpress.com/2017/02/13/cloud-native-app-in-cloud-part-1/ Trong phần 2 ta sẽ thảo luận với các keywords khác của CNA: Enviroment Parity Trong giai đoạn hiện nay của việc phát triển các app, CI/CD đóng vai trò không thể thiếu để rút ngắn quá trình testing, packaging, kiểm tra sự đồng bộ hóa giữa … Continue reading Cloud Native App [Part2]
Cloud native app in cloud [part 1]
CLOUD NATIVE APP IN MICROSERVICE Cũng giống như Microservice, Devops, Cloud Native App (CNA) quả thực là một “buzz word”. Trong bài viết này, chúng ta sẽ trao đổi về CNA theo 2 góc nhìn liên quan chặt chẽ dưới đây: CNA dưới góc nhìn của microservice CNA dưới góc nhìn của microservice trong môi … Continue reading Cloud native app in cloud [part 1]
[OpenStack][Microversion][Pecan] Implementing microversion using pyhon pecan
In a nut shell, when we send a request to a routed method, an API version object that includes a required API version is also sent along within the request. A new object called "versionedmethod" is going to be created that takes the API version objects (min_version, max_version) as well as the routed method. A … Continue reading [OpenStack][Microversion][Pecan] Implementing microversion using pyhon pecan