Nếu một ngày AWS biến mất …
- Tháng Mười Một 13, 2021
- Posted by: codestar
- Category: Uncategorized
Xin chào các bạn. Hôm nay chúng ta cùng thử nhận định vui, nếu một ngày AWS hay các Cloud service nói chung biến mất, thì chúng ta sẽ phải làm gì nhé ?
Chúng ta cùng quay lại thời kỳ trước đây. Khi mọi thứ vẫn còn mang tính cục bộ. Mỗi cơ sở lớn như cơ quan, trường học muốn có 1 trang web xịn xò trên internet, thì chúng ta cần có 1 con máy trạm làm server bật 24/24, cắm dây, cắm mạng đầy đủ, không để bị “chẳng may mất điện”.
Điều này gây trở ngại tương đối lớn trong quá trình hình thành và phát triển các mô hình hệ thống nhỏ và vừa vì muốn tham gia vào internet, chúng ta sẽ phải có hệ thống server, phải có đội ngũ kỹ thuật viên chăm chút cho các server đó, quản lý nguồn điện, đảm bảo bảo mật, an ninh các kiểu. Nghe thấy thôi cũng thấy phức tạp rồi đúng không. Đúng thế chính vì vậy, chỉ có những tổ chức lớn, cơ quan lớn người ta mới có hệ thống riêng của họ. Còn những hệ thống vừa và nhỏ thì phải “nhờ” hoặc “thuê” tại đâu đó.
Đây là khởi điểm ban đầu của Cloud. Gọi là Cloud Service là muốn nói đến việc chúng ta thuê sử dụng máy chủ hoặc tài nguyên trên máy chủ đó không ở bên cạnh. Tuy nhiên ở đây, chúng ta nói đến việc AWS không tồn tại hay các Cloud Service nói chung không có nên chúng ta sẽ không có giai đoạn phát triển tiếp theo phía sau nhé.
Sau khi đã có một hệ thống của mình rồi, thì chúng ta phải làm gì nhỉ ? Đúng rồi chúng ta tiến hành deploy hệ thống phần mềm. Việc này thì nếu ai đã từng làm quen với AWS cũng sẽ biết, với việc phải làm việc từ xa với dăm ba cái EC2 instance thì chúng ta lúc nào cũng sẽ kè kè bên cạnh mấy cái màn hình terminal. Nhưng trước khi deploy được thì sao ạ ? Chúng ta sẽ phải cài cắm các phần mềm, các yêu cầu cần thiết trên con server đó.
Mọi thứ sẽ bắt đầu phức tạp lên khi sếp của chúng ta bảo, “Server chạy quá chậm, nâng cấp hệ thống lên đi em”. Ôi, lúc ấy thì làm thế nào được nhỉ. Chúng ta chẳng còn cách nào khác ngoài việc đổ thêm 1 đống tiền mua con server mới, nhanh hơn, mạnh hơn xịn xò hơn. Nhưng vấn đề là chúng ta lại phải 1 lần nữa deploy lên đây. Urggg, thật là mệt quá đi mà. Sếp mà lại được cái dễ tính, lại bảo: “Nhân 10 cái hệ thống hiện tại của mình đi em” thì thật sự là 1 cực hình.
Nhưng trong lúc đó, DevOps vẫn sẽ phát triển theo hướng của nó, chúng ta sẽ có thể có 1 vài tool xịn xò để làm cái việc Auto Deploy các thứ nhanh hơn, tự động hơn. Nhưng, không có Cloud, thì chúng ta vẫn phải đi bật các server kia lên và quản lý nó.
Công việc kinh doanh thuận lợi. Sếp bảo, chúng ta phải mở rộng chi nhánh sang nước ngoài thôi. Chúng ta lại lóc cóc, vác bộ cài và hệ thống xây dựng từ DevOps sang nước ngoài, cài cắm các thứ y hệt để phục vụ nước ngoài. Ôi, bao nhiêu tiền cho đủ cái hệ thống này nhỉ ?
Trong lúc chúng ta đang phát triển ở nước ngoài, các anh trong nước kêu: “Bây giờ hệ thống lớn rồi, cần tăng thêm dung lượng bộ nhớ”. Điều này đồng nghĩa với việc tăng dung ở tất cả các máy chủ. Chúng ta sẽ phải đi upgrade từng nơi một. Ôi, nghe thôi đã thấy mệt rồi.
Đúng lúc ấy, chúng ta tỉnh dậy và phát hiện ra, tất cả chỉ là mơ. Chúng ta vẫn đang sống trong thời đại của Cloud, thời đại của AWS. Cần triển khai cái gì thì vài cú click chuột là xong. Đơn giản, nhẹ nhàng. Khi đã học AWS rồi, chúng ta sẽ cảm thấy như một bàn tay nắm lấy tất cả vậy. Vậy nên các bạn hãy cố gắng mà đi cùng xu thế thế giới nhé.
À tiện đây nếu các Bạn muốn tìm hiểu về hệ thống AWS, Suggest các bạn tham khảo khóa AWS cơ bản tại CodeStar, mình thấy khá ổn áp, giảng viên nhiệt tình, các bài Lab rất chi tiết, mình đặc biệt thích phần hướng dẫn xây dựng hệ thống và tính chi phí vận hành. Riêng nội dung này mình chấm 10 điểm cho CodeStar, thật sự rất hữu ích cho công việc.
Mình thả nhẹ link khóa học ở đây, Bạn nào quan tâm click vào link để tham khảo nhé: https://codestar.vn/khoa-hoc-aws-basic-danh-cho-nguoi-moi-bat-dau/ hoặc link này: https://codestar.vn/product/aws-co-ban/
Cảm ơn các Bạn đón đọc bài viết của mình, chúc các bạn sẽ có thật nhiều kiến thức về hệ thống aws