AWS services dùng để thực hiện những cái ở trên trên infrastructure của AWS; Bạn nên là 1 machine learning practitioner trước đó rồi, chỉ học thêm nền tảng của AWS thôi. Trước khi thi thì đây là mình:
2.3 Quản lý trải nghiệm du lịch và hospitality (BHM) 2.4 Kinh doanh quốc tế. Bên cạnh kỳ thi đầu vào thì xét hồ sơ cùng điểm SAT là một phương thức tuyển sinh khác của các trường đại học Phần Lan. Bạn hãy nắm bắt cơ hội du học Phần Lan ngay kỳ tháng 8/2022 này nhé vì
Đầu tiên thì các bạn sẽ cần tạo một Vue app và cái VueX, bằng cách chạy lệnh sau: (Nếu các bạn chưa biết sao lại có lệnh vue thì hãy search Vue cli nhé) + vue create demo-vuex. + yarn add vuex or npm install vuex. Khi các bạn đã xong rồi thì chúng ta sẽ cùng làm nhé.
Tạo Category. Bước 1: Chọn Site administrator -> Courses -> Manage courses and categories. Bước 2: Trên giao diện Course and category management, chọn Create new category: Bước 3: Điền các thông tin của Category -> Chọn Create category. Parent category : Category cha. Ở đây, ta tạo một Category lớn nên ta
Đã có bài sơ lượt qua mảng trong PHP. Bài này chúng ta sẽ tìm hiểu chi tiết thêm về các hàm xử lý mảng (array). Các hàm xử lý mảng - Array trong PHP. 1. array_change_key_case. (PHP 4 >= 4.2.0, PHP.
Học viện CNTT Microsoft tại Đại học Đà Nẵng là Học viện CNTT Microsoft là đơn vị hỗ trợ và đào tạo phát triển kỹ năng CNTT - Lập trình - Thiết kế Đồ hoạ - Digital Marketing tại Đà Nẵng, là học viện đầu tiên tại Việt Nam do Tổng Giám đốc Microsoft Việt Nam, ông Vũ Minh Trí ký kết thỏa thuận hợp tác phát
2UsVbI. Hôm nay 10/6, các sĩ tử toàn thành phố Hà Nội đã bước vào ngày thi đầu tiên thuộc kỳ thi tuyển sinh lớp 10 năm học 2023 - 2024 với môn Ngữ văn sáng và môn Ngoại ngữ chiều. Tại kỳ thi lớp 10 năm nay, Sở Giáo dục và Đào tạo Hà Nội đã thành lập 201 điểm thi, đặt tại các trường THPT và một số trường THCS, Trung tâm GDNN-GDTX. Cùng đó, huy động hơn giáo viên làm công tác coi thi, chấm nay, các thí sinh đã hoàn thành bài thi môn Ngoại ngữ với thời gian làm bài 60 phút. Do thời gian làm bài ngắn nên hầu hết các phụ huynh đều nán lại điểm thi để chờ đợi con em phần mình, sau môn Ngữ văn với đề thi tương đối vừa sức, các sĩ tử tiếp tục phấn khởi khi đề thi tiếng Anh được đánh giá là không khó, nhiều em tự tin đạt điểm 9, điểm sinh ra khỏi phòng thi đầu tiên tại điểm thi trường THPT Chu Văn An với nụ cười tươi róiPhần lớn các em đều đánh giá đề tiếng Anh dễ, không khó để đạt điểm caoTại điểm trường THPT chuyên Hà Nội - Amsterdam, các sĩ tử cũng có tâm trạng vui vẻThời tiết nắng nóng nhưng các bậc phụ huynh sẵn sàng ở lại chờ con từ đầu giờ chiều đến khi con thi xongCả phụ huynh và sĩ tử đều phấn khởi sau khi hoàn thành ngày thi đầu tiênNgày mai, các thí sinh sẽ bước vào môn thi cuối cùng - môn Toán
Xin chào các developer, nếu bạn muốn tìm hiểu AWS vào năm 2022 và tìm kiếm tài nguyên tốt nhất để tìm hiểu các dịch vụ, khái niệm thiết yếu của AWS và các nguyên tắc cơ bản về điện toán đám mây nói chung thì bạn đã đến đúng nơi. Trong quá khứ, tôi đã chia sẻ các khóa học điện toán đám mây tốt nhất cũng như các khóa học AWS miễn phí tốt nhất nhưng nhiều bạn yêu cầu tôi chia sẻ các khóa học AWS toàn diện hơn và đây là danh sách các khóa học online tốt nhất để học AWS chuyên sâu. Trong danh sách này, tôi đã chia sẻ các khóa học Amazon Web Service tốt nhất từ các trang web phổ biến và nền tảng khóa học online như Coursera , Udemy , Pluralsight và LinkedIn Learning . Cho dù bạn đang bắt đầu lại từ đầu hay bạn đang chuẩn bị cho chứng chỉ AWS – AWS Certification, các khóa học này có thể giúp ích cho cả hai mục tiêu, nhưng trước đó hãy tìm hiểu AWS là gì và những lợi ích của nó mang lại. Amazon Web Services, hay AWS, có thể là những thứ khác nhau đối với những người khác nhau. Nói một cách đơn giản nhất, nó là một nền tảng điện toán đám mây Cloud Computing Platform cung cấp rất nhiều tính năng như Cơ sở hạ tầng như một dịch vụ hoặc IaaS, nền tảng như một dịch vụ hoặc PaaS và phần mềm như một dịch vụ hoặc SaaS. Nó cũng cung cấp các dịch vụ khác nhau như lưu trữ cơ sở dữ liệu, công cụ tổ chức và hệ thống phân phối nội dung. Như tên cho thấy, Amazon Web Services được Amazon bắt đầu vào năm 2006. Ban đầu nó được tạo ra để xử lý các hoạt động bán lẻ online nội bộ của Amazon, trước khi cung cấp mô hình điện toán đám mây trả tiền đầu tiên trên thế giới để cung cấp cho người dùng các phương tiện máy tính và lưu trữ. . AWS hiện cung cấp một loạt các giải pháp khác nhau cho các developer phần mềm. Lợi thế chính mà AWS có được so với các đối thủ cạnh tranh là các trung tâm dữ liệu của nó có thể được sử dụng tại 190 quốc gia. Các tổ chức giáo dục, cơ quan chính phủ, tổ chức tư nhân và tổ chức phi lợi nhuận có thể sử dụng dịch vụ AWS. Một trong những lý do chính mà các developer phần mềm chuyển sang sử dụng AWS là tính linh hoạt của nó. Tất cả các dịch vụ khác nhau có thể được thiết lập theo những cách khác nhau để phù hợp với nhu cầu của người dùng. Danh mục Dịch vụ Web của Amazon bao gồm hơn 100 dịch vụ như quản lý cơ sở hạ tầng, cơ sở dữ liệu, phát triển ứng dụng và bảo mật cũng như cơ sở dữ liệu. Họ cũng cung cấp nhiều chứng chỉ dựa trên vai trò như AWS Developer, AWS Admin, AWS Solution Architect , Nếu bạn muốn trở thành một chuyên gia AWS được chứng nhận thì các khóa học này cũng có thể giúp bạn chuẩn bị. 5 khóa học AWS tốt nhất cho người mới bắt đầu học vào năm 2022 Bây giờ bạn đã biết AWS là gì và tại sao bạn nên học AWS vào năm 2022 và đã đưa ra quyết định học AWS nhưng không biết bắt đầu từ đâu, tham gia tài nguyên nào, xem các khóa học nào thì đừng lo lắng. Chúng tôi đã làm việc chăm chỉ và biên soạn danh sách các Khóa học AWS tốt nhất dành cho Người mới bắt đầu để học vào năm 2022. Hãy xem chúng ngay bây giờ 1. Ultimate AWS Certified Solutions Architect Associate 2022 Nếu bạn muốn vượt qua Chứng chỉ AWS Certified Solutions Architect Associate Certification SAA-CO2, thì khóa học này là lựa chọn tốt nhất cho bạn. Khóa học này sẽ cung cấp cho bạn khóa đào tạo Amazon Web Services Cloud đầy đủ và toàn diện nhất. Trong khóa học này, bạn sẽ có thể học giải pháp trên nền tảng AWS và tìm hiểu thêm về các nguyên tắc cơ bản không cần máy chủ như Lambda, Cognito và API Gateway. Khóa học cũng đã được cập nhật đầy đủ để phản ánh Chứng chỉ liên kết kiến trúc sư SAA-CO2 mới. Khi bạn mua khóa học này, bạn sẽ có quyền truy cập trọn đời vào hơn 27 giờ các bài giảng video theo yêu cầu, 12 bài báo và 1 tài nguyên giáo dục có thể tải xuống. Thời lượng khóa học 27 giờXếp hạng khóa học 4,7 sao trên 5Người hướng dẫn khóa học Stephane MaarekGiá khóa học $ 14Ngôn ngữ Tiếng Anh Đây là liên kết để tham gia khóa học này – Ultimate AWS Certified Solutions Architect Associate 2022 2. AWS Cloud Practitioner Essentials Khóa học này là lựa chọn hoàn hảo nếu bạn là người mới bắt đầu và đang muốn hiểu các khái niệm cơ bản về AWS Cloud. Vào thời điểm bạn hoàn thành khóa học này, bạn sẽ có kiến thức rõ ràng về lợi ích của AWS Cloud và cơ sở hạ tầng toàn cầu của nó. Nhau mèo đen’ để làm Quà , Hỗ trợ bệnh Hen Suyễn … Đây là bước đệm hoàn hảo nếu bạn đang chuẩn bị cho AWS Certified Cloud Practitioner Certification. Bạn sẽ tìm hiểu thêm về các dịch vụ AWS cốt lõi như máy tính, mạng, cơ sở dữ liệu và lưu trữ. Thời lượng khóa học Khoảng 20 giờXếp hạng khóa học 4,8 sao trên 5Người hướng dẫn khóa học Rudy ChettyGiá khóa học $ 20 Nhân tiện, thay vì tham gia các khóa học và chuyên môn này riêng lẻ, bạn cũng có thể tham gia Coursera Plus , một gói đăng ký từ Coursera cho phép bạn truy cập không giới hạn vào các khóa học, chuyên môn, chứng chỉ chuyên môn và các dự án có hướng dẫn phổ biến nhất của họ. 3. Các khái niệm cơ bản về đám mây cho AWS Đây là đặt cược tốt nhất nếu bạn đang tìm kiếm một khóa học đơn giản và ngắn gọn về điện toán đám mây trên AWS. Khóa học cung cấp tổng quan toàn diện về các nguyên tắc cơ bản về đám mây, đây sẽ là bước đầu tiên để đạt được kiến thức thiết yếu cần thiết cho kỳ thi lấy chứng chỉ AWS Certified Cloud Practitioner certification. Chứng nhận AWS có thể là vô giá trong thế giới công nghệ này. Bạn sẽ tìm hiểu giá trị của điện toán đám mây cũng như tất cả các khái niệm cơ bản. Bạn sẽ hiểu được cách tổ chức toàn bộ cơ sở hạ tầng AWS toàn cầu. Bạn cũng sẽ biết được khía cạnh kinh tế của điện toán đám mây, điều này sẽ giúp bạn nhận ra nó hiệu quả về chi phí như thế nào. Thời lượng khóa học 2 giờXếp hạng khóa học 5 sao trên 5Người hướng dẫn khóa học David TuckerGiá khóa học $ 140 mỗi năm cho gói Premium 4. AWS Essential Training for Developers Khóa học này sẽ giúp bạn vượt qua nỗi sợ hãi về tất cả hơn 100 dịch vụ khác nhau do AWS cung cấp và giúp bạn hoàn thành các mục tiêu kinh doanh. Khi các kỹ năng AWS ngày càng được yêu cầu nhiều hơn, đó có thể là sự khác biệt giữa việc mất đi và đạt được công việc mơ ước. Trong khóa học này, Jeremy Villeneuve, người sáng lập Công ty tư vấn CNTT Halvanta LLC, sẽ cung cấp cho bạn cái nhìn cấp cao về các cách khác nhau mà ứng dụng có thể được lưu trữ trong AWS và quyết định dịch vụ AWS nào phù hợp với nhu cầu. Bạn sẽ được giới thiệu những điều kỳ diệu của điện toán đám mây bằng cách khớp các khái niệm lý thuyết với phần cứng trong thế giới thực như đĩa cứng và thiết bị chuyển mạch mạng. Thời lượng khóa học 4 giờNgười hướng dẫn khóa học Jeremy VilleneuveGiá khóa học $ 12 mỗi tháng cho đăng ký hàng năm 5. Amazon Web Services Certified 2022 – 4 Chứng nhận! [Udemy] Đây là khóa học bạn nên tham gia nếu bạn đang tìm kiếm các AWS Certifications like Solutions Architect, Developer, SysOps Administrator và Cloud Practitioner. Tóm lại, đây là khóa học 4 trong 1 và là một món hời rất lớn với mức giá này. Khi bạn mua khóa học này, bạn sẽ có quyền truy cập suốt đời vào hơn 46 giờ các bài giảng video theo yêu cầu, 7 bài báo và 37 tài nguyên giáo dục có thể tải xuống. Toàn bộ nội dung khóa học được chia thành 5 phần và 200 bài giảng. Thời lượng khóa học 46 giờXếp hạng khóa học 4,5 sao trên 5Người hướng dẫn khóa học Paul CoadyGiá khóa học $ 14 Các câu hỏi thường gặp Bây giờ bạn đã biết AWS là gì và cũng đã xem các khóa học online tốt nhất để học Amazon Web Service, chúng ta hãy xem các câu hỏi thường gặp của người mới bắt đầu khi học AWS 1. AWS cho người mới bắt đầu là gì? Nếu bạn là người mới bắt đầu hoàn chỉnh, tôi sẽ giải thích cho bạn bằng những thuật ngữ đơn giản nhất. Nó là một nền tảng điện toán đám mây cung cấp rất nhiều tính năng như Cơ sở hạ tầng như một dịch vụ hoặc IaaS, nền tảng như một dịch vụ hoặc PaaS và phần mềm như một dịch vụ hoặc SaaS. Nó cũng cung cấp các dịch vụ khác nhau như lưu trữ cơ sở dữ liệu, công cụ tổ chức và hệ thống phân phối nội dung. 2. Mức lương của AWS là bao nhiêu? Một developer liên kết được AWS chứng nhận có thể kiếm được khoảng $ 159,000 mỗi năm 3 tỷ 6 VND, nói thẳng ra là rất nhiều tiền. Vì vậy, bạn sẽ làm gì với nó? 3. AWS có bắt buộc không? Kỹ năng AWS là một trong những kỹ năng được yêu cầu cao nhất mà nhà tuyển dụng tìm kiếm và chứng chỉ có thể là một động lực rất lớn đối với triển vọng việc làm. Phần kết luận Đây là những khóa học tốt nhất để học AWS vào năm 2022. Đây cũng là những tài nguyên tốt nhất nếu bạn đang muốn hoàn thành bất kỳ bài kiểm tra chứng chỉ AWS nào như AWS developer hoặc kiến trúc sư giải pháp AWS vào năm 2022. Bạn có thể sử dụng các khóa học này để chuẩn bị kỹ lưỡng cho bản thân và làm bài thi với kiến thức vững vàng.
Kế hoạch của bạn là mỗi tối dành 2 tiếng tự học AWS, 4 tháng nữa thi chứng chỉ SAA. Cool!Thực tế là gì ?… Ngày thi Chưa xác định được!Trì hoãn là một khái niệm quá đỗi quen thuộc khi mà ta định học thêm một thứ gì đó trong thời gian rảnh. Có nhiều lý do dẫn tới việc trì hoãn kế hoạch có thể do kỉ luật bản thân chưa tốt, có thể do chưa có mục tiêu, cũng có thể do bạn chưa xác định được nội dung và phương pháp học. Hi vọng bài viết dưới đây giúp bạn hình dung rõ con đường học tập sắp Web Services - AWS là gì ?Amazon Web Services - AWS là nền tảng đám mây toàn diện và được sử dụng rộng rãi nhất, cung cấp trên 200 dịch vụ đầy đủ tính năng từ các trung tâm dữ liệu trên toàn thế giới. Hàng triệu khách hàng—bao gồm các công ty khởi nghiệp tăng trưởng nhanh nhất, các tập đoàn lớn nhất cũng như các cơ quan hàng đầu của chính phủ—đều tin tưởng vào AWS để giảm chi phí, trở nên linh hoạt hơn và đổi mới nhanh hơnDưới đây, tôi sẽ trao đổi một số phương pháp học AWS cho người mới hiệu quả nhấtVideo tổng quan học AWS phần 1Đặt mục tiêuCần xác định rõ mục tiêu học AWS để làm gìChứng chỉ AWS là điểm cộng lớn trong CVLàm thực tế triển khai AWS trong dự ánHiểu biết để quản lý dự án…Chọn lộ trình chuyên sâu nào trong AWS Solution Architect, Developer, DevOps, SalesXác định sẽ thi loại chứng chỉ nào trong 3 - 4 tháng tớiDành bao nhiêu thời gian 1 ngày để họcDùng AWS vào dự án nào, bao giờCàng sớm càng tốt. Nên thử nghiệm sử dụng AWS cho các dự án mới, quy mô nhỏ trướcThu nhập tăng thêm bao nhiêu khi có kiến thức về AWS Min + VNĐ/ thángCác loại chứng chỉ AWSXem kĩ mô tả các loại chứng chỉ AWSChọn chứng chỉ dễ thi trước, đảm bảo loại chứng chỉ phù hợp định hướng công việc của bạnHiện nay trên Internet có rất nhiều bộ đề để bạn có thể luyện thi AWS. Nhưng bạn không nên chỉ học vẹt luyện đề, mà nên chú trọng thực hành để có kinh nghiệm làm AWS. Công ty cần những người thực sự làm được liệu học AWSTài liệu gốc của Amazon Web học trên Udemy của Stephan Maarek Solution Architect và DeveloperGiới thiệu với các bạn 2 khóa học trên Udemy trình bày rất tốt, dễ hiểu, chi phí khá rẻ. Tuy nhiên đôi lúc bạn sẽ có cảm giác học trước quên sau, vì kiến thức AWS rất rộng mà lượng bài tập thực hành trong 2 khóa này còn hạn PHẢI tự mình ghi chép lại kiến thức đã học, tốt nhất dưới dạng Mindmap để dễ nhớ, dễ ôn tậpĐăng kí một tài khoản AWSBạn cần 1 thẻ debit/credit thanh toán quốc tế để đăng kí ưu tiên lựa chọn Free Tier trước để tiết kiệm chi phí học tậpThiết lập cảnh báo khi chi tiêu vượt ngưỡng. Điều này rất quan trọng vì trong thời gian học, mắc sai lầm là điều hết sức bình quan học AWS phần 2Khi học từng dịch vụ AWS, bạn cần nắm vữngTại sao có dịch vụ AWS nàyDịch vụ AWS này khác gì so với cách truyền thống ?Dịch vụ AWS này sử dụng trong phần nào của ứng dụngCác dịch vụ có thể chia nhóm Operating System, Network, Storage, Database, Message Queue…Dịch vụ này dùng hoặc được gọi tới bởi dịch vụ nào?Thực tế hệ thống của chúng ta được xây dựng trên tổng hợp của rất nhiều dịch vụ AWS. Ta cần nắm được mối liên hệ giữa nghĩa các tham số khi tạo dịch vụVới mỗi dịch vụ AWS các bạn cần nắm vững các tham số về chi phí price model; tốc độ performance, speed; độ sẵn sàng availability; tính năng feature để có thể triển khai dịch vụ hợp lýCHÚ Ý Bạn nên học kĩ từng dịch vụ từ phổ biến- dễ đến cao cấp- khó. Ví dụ EC2 -> EBS -> S3 -> RDS -> DynamoDB…Thực hành AWS như thế nàoNhiều bạn “lướt qua” phần thực hành vì nó không nằm trong nội dung thi chứng chỉ. Thực trạng đáng buồn này không nên tiếp diễn. Theo tôi, bạn nên dành thời gian thực hành AWS gấp 5 lần, tôi xin nhấn mạnh lại là gấp 5 lần số thời lượng mà bạn cho là đủ để hiểu. Practice makes perfect !Đầu tiên bạn thực hành trên AWS ConsoleTiếp đến là AWS Command Line Interface AWS CLI. Các bạn có thể tạo cheat sheet riêng liên quan đến từng dịch vụ 1 để dễ ghi nhớ các câu trình AWS SDK với nhiều ngôn ngữ khác nhau Java, Golang, Python. Một điểm rất thú vị ở phần này là sau khi học AWS, kĩ năng lập trình của bạn sẽ tăng lên rất nhiều !Luôn luôn tự hỏi “best practices” của dịch vụ này là gì? Sau khi tham khảo học hỏi từ nhiều nguồn, bạn nên tóm tắt lại thành ghi chú riêng cho mìnhTự nghĩ ra nhiều dự án hay ho để triển khai lên AWS từng dịch vụ 1 sau đó kết hợp. Đây là cách nhanh nhất để hiểu sâu vấn bài blog, video ghi lại quá trình khảo các bài viết AWS hữu ích Series ServerlessTham khảo các video học AWS hay Tài liệu AWS cơ bản - TechmasterĐây là một hình thức ghi chú lại những gì bạn học được, sau đó chia sẻ lên mạng xã hội. Rất nhiều group AWS, DevOps luôn nhiệt tình hưởng ứng các chia sẻ này. Đôi lúc một vài “Like” ảo lại có ý nghĩa rất thiết thực, thôi thúc bạn lên bài đều, giúp bạn có động lực học hơn nhiều so với chỉ “âm thầm” cụ học tập AWSMột số công cụ cực kì hữu ích trong quá trình học AWSMindmap toolVSCode + GithubMarkdown viết bài là app vẽ AWS diagram dạng 3D rất dễ dùng với các thao tác kéo thả. Giúp minh họa bài viết, tài liệu thiết kế của thi chứng chỉ AWSCho dù bạn học khóa học bất kì ở đâu, do người Việt hay người nước ngoài giảng dạy, hãy ghi nhớ các nguyên tắc sau để có thể học AWS hiệu quả• Ưu tiên học có hệ thống, ghi chép khoa học• Thực hành triển khai hệ thống nhỏ cũng được• Không bao giờ học chay, học vẹt• Học xong 1 dịch vụ, tìm tất cả các câu hỏi bộ đề luyện thi để trả lờiLập nhóm học tập1 nhóm học tập nhỏ có tương tác hỏi đáp tranh luận sẽ giúp việc học bớt nhàm chán. Sẽ có người đốc thúc bạn học khi lười, không ai muốn là người học chậm nhất nhóm cả. Mục tiêu chia sẻ kiến thức cho những người mới học AWS. Biết đâu sau này nhóm của bạn sẽ trở thành nhóm chuyên gia tư vấn trình học AWSĐây rồi, phần cuối cùng chính là gợi ý về lộ trình học AWS , các nội dung AWS thi chứng chỉ Solution Architect và chứng chỉ DeveloperBuổi 1 Điện toán đám mây - Amazon Web ServiceBuổi 2 Tạo tài khoản và đăng nhập AWSBuổi 3 Dự toán, quản lý chi phí sử dụng AWSBuổi 4 EC2 Elastic ComputingBuổi 5 EBS Elastic Block StorageBuổi 6 EC2 triển khai web site, ứng dụngBuổi 7 AWS SDK Python Boto3Buổi 8 S3Buổi 9 Lập trình AWS SDK GolangBuổi 10 RDS - AuroraBuổi 11 Elastic CacheBuổi 12 DynamoDBBuổi 13 DynamoDB StreamBuổi 14 Amazon Simple Email ServiceBuổi 15 EFS Elastic File System… Xem full nội dung 30 buổiHi vọng sau bài viết này, các bạn đã có thêm tự tin và động lực để bắt đầu học AWS. Let’s Learn AWS The Hard Way ! Chúc các bạn thành công!LH tư vấn khóa học AWS Learn AWS the Hard Way Ms Huong -0382416368
Published Nov 22nd, 2019 350 6 min read Mới học AWS thì học gì AWS được biết đến là một dịch vụ hấp dẫn bởi nó cung cấp rất nhiều các service đi kèm. Những service, tính năng mới được công bố, cập nhật liên tục hàng ngày liên quan đến các lĩnh vực nóng bỏng như IOT, AI khiến nó đang dần trở nên được ưu chuộng và khá là "hot". Thực thế, khi truy cập trang chủ AWS, link tới 「Products」chúng ta có thể thấy 1 loạt các service được chia theo category, hơn nữa trong các category đó cũng có hàng loạt các service con, điều này khiến những người mới học AWS nhiều khi cảm thấy bối rối không biết phải bắt đầu từ đâu. Chính vì vậy, trong bài này mình sẽ giới thiệu 4 service cơ bản mà hầu như hệ thống nào cũng sử dụng - người mới bắt đầu học AWS đầu tiên nên học những service này! Amazon EC2 Amazon EBS Amason S3 Amazon Route53 1. Amazon EC2 và EBS - Server ảo và Disk Chúng ta sẽ bắt đầu từ Amazon EC2 - viết tắt của Elastic Compute Cloud. Bản thân khi chúng ta tra nghĩa của từ elastic trên Google, kết quả tìm kiếm sẽ là sự đàn hồi, co dãn. Oh, hóa ra vậy, thằng này có thể co dãn tùy thích đây. Có vẻ đây là cũng điểm mà Amazon muốn nhấn mạnh ở dịch vụ này! Vậy EC2 là gì, nó là 1 dịch vụ tạo server ảo trên môi trường AWS. Thông thường, muốn chạy một ứng dụng, người phát triển ứng dụng cần mua một máy tính server và cài các thông số cần thiết để chạy ứng dụng trên đó. Với AWS EC2, chúng ta có thể thuê các server đó, cài cắm Windows or Linux, lựa chọn cấu hình máy tùy thích như mua máy tính thông thường mà mọi việc cài cắm AWS đều làm cho chúng ta. Thật là tiện lợi phải không nào! Tiếp đến khi nhắc tới EC2, chắc chắn phải nhắc tới một dịch vụ đi kèm đó là EBS - viết tắt của Elastic Block Store. Nó được sử dụng với EC2 như một set, như chân với tay, như thịt chó với mắm tôm. EBS là bộ nhớ block store mang tính vĩnh cửu được thiết kế để sử dụng kèm với EC2, mọi dữ liệu EC2 về cơ bản sẽ được lưu ở EBS. Thực ra EC2 cũng có nơi lưu trữ dữ liệu, tuy nhiên khi stop EC2 như kiểu shutdown máy tính thì dữ liệu này sẽ bị mất đi kiểu bộ nhớ RAM còn đối với EBS thì trái ngược, turn off server thoải mái dữ liệu vẫn còn nguyên, bảo sao được gọi là bộ nhớ lưu trữ mang tính vĩnh cửu. 2. S3 - bộ nhớ lưu trữ data số lượng lớn S3 viết tắt của Simple Storage Service, nghe tên đã thấy chức năng của nó là làm gì rồi phải không nào ^^. Nó là một bộ nhớ lưu trữ đơn giản. Nhắc đến đây chắc sẽ có nhiều người nghĩ rằng "lưu ở EBS cũng được, sao lại sinh ra cái S3 này làm gì?" phải không nào. Thật ra giữa S3 và EBS có rất nhiều điểm khác nhau, nhưng điểm ấn tượng nhất có lẽ là S3 cho phép lưu trữ không giới hạn, hơn nữa S3 so với EBS nó rẻ hơn rất nhiều hiểu đơn giản thì so với S3 trả EBS cần trả - gấp 5 lần Cho nên những data thường xuyên truy cập nên lưu ở EBS, còn những dữ liệu mang tính backup thì nên lưu ở S3. 3. Amazon DNS server - Route53 Route53 là dịch vụ DNS của Amazon. 「53」ở đây là DNS source port number. DNS hệ thống tên miền là một hệ thống đặt tên theo thứ tự cho máy vi tính, dịch vụ, hoặc bất kỳ nguồn lực tham gia vào Internet. Nó liên kết nhiều thông tin đa dạng với tên miền được gán cho những người tham gia. Quan trọng nhất là, nó chuyển tên miền có ý nghĩa cho con người vào số định danh nhị phân, liên kết với các trang thiết bị mạng cho các mục đích định vị và địa chỉ hóa các thiết bị khắp thế giới. Ví dụ, dịch thành Tất cả các dịch vụ trên là các dịch vụ cơ bản cần thiết để chạy một ứng dụng và chúng ta cần nắm vững trước khi đi sâu hơn vào tìm hiểu AWS! Tổng kết Vừa rồi là những kiến thức cơ bản mình nghĩ là cần thiết cho người mới bắt đầu học AWS. Hy vọng sẽ giúp ích cho những bạn mới bắt đầu học về nó. Tài liệu tham khảo All Rights Reserved
Bạn đang tìm hiểu về AWS ? Sau khi mày mò một hồi trên internet, bạn tìm thấy một danh sách "quá trời" dịch vụ mà AWS cung cấp , bạn bắt đầu cảm thấy "overwhelming" , bạn tự hỏi không biết nên bắt đầu từ đâu ? Don't worry !!! Trong bài viết này mình sẽ cùng các bạn tìm hiểu về AWS, và những dịch vụ nào được coi là cốt lõi, những thứ bạn nên ưu tiên tìm hiểu khi bạn còn đang là một beginner nhé ! AWS là gì ? AWS viết tắt của Amazon Web Services là một trong những dịch vụ cloud computing lớn nhất thế giới hiện nay, nó cho phép bạn có thể làm mọi thứ từ thiết lập database, event queues, đến website hosting cơ bản, ... Nhưng AWS được thiết kế ở mức low-level, nó đòi hỏi bạn phải có kiến thức về Cloud Computing, không chỉ vậy như mình đã nói ở trên nó có quá nhiều dịch vụ điều này cũng đòi hỏi bạn phải hiểu biết "đủ" về các services mà nó cung cấp và cách chúng hoạt động. Vậy vẫn là câu hỏi "Để tìm hiểu về AWS thì nên bắt đầu từ đâu ??", không vòng vo, luyên thuyên nữa chúng ta hãy cùng đi tìm câu trả lời nào ! Let's get started !!! Những service nào được cho là "core services" của AWS ? Bên trong AWS có rất nhiều services là những built-on services, hay những services hỗ trợ. Vậy đâu là "core service" ?? Hay làm như thế nào mà các services có thể được build trên các services khác ? Nào bây giờ chúng ta cùng đưa ra một ví dụ nhé ! AWS có một service gọi là ECS Elastic Container Service. ECS cho phép bạn chạy những containerized applications, khi đó bạn cần phải cấu hình host để những application của bạn chạy được trên nó. Và một trong những option để làm được điều đó là bạn sẽ chạy host của bạn trên EC2 Elastic Cloud Compute. Như vậy ở đây EC2 chính là "core service", và nếu bạn không nắm rõ EC2 thì sẽ rất khó để làm việc với ECS. Như vậy đó, một khi bạn nắm được một service cụ thể thì việc liên kết nó với các service khác sẽ trở nên dễ dàng hơn rất nhiều. Rất nhiều các service của AWS chỉ là những dịch vụ "ngoại vi" được build dựa trên các service khác. Đó là lý do tại sao việc học AWS bắt đầu từ những core service là rất quan trọng. Nếu bạn dành quá nhiều thời gian để học những dịch vụ "ngoại vi" đó bạn sẽ gặp khó khăn khi tìm cách liên kết chúng với nhau và dần trở nên mất phương hướng. Có lẽ bây giờ bạn đang tự hỏi vậy đâu được coi là những core service của AWS ? Không dài dòng, miên man nữa chúng ta sẽ đi thẳng vào vấn đề. Có 3 core service mình muốn giới thiệu trong bài viết này đó là EC2, IAM và S3. Và bây giờ chúng ta sẽ đi vào chi tiết một chút xem những service này là gì ? Và chúng ta có thể làm được gì với chúng ? Và tại sao chúng lại là core service ? EC2 là gì ? EC2 là một trong những "sản phẩm bán chạy" hàng đầu của AWS, phần lớn lợi nhuận của AWS đến từ nó. Vậy tại sao nó lại phổ biến đến vậy ? EC2 là viết tắt của Elastic Compute Cloud, EC2 là cách mà bạn chạy một cái máy tính trên môi trường cloud, bạn có thể chạy trên nó các OS khác nhau như Linux hoặc Window. Hiểu một cách đơn giản thì EC2 như là một cái máy tính, nó được bật 24/7 và có thể kết nối vào từ bên ngoài. Vậy tại sao EC2 lại phổ biến đến thế ? Câu trả lời là tính linh hoạt. Với EC2, bạn có thể chạy rất nhiều các task vụ khác nhau, bạn có thể cài WordPress để chạy 1 website hay bạn có thể cài đặt database và lưu data, tất cả trực tiếp trên EC2. Thực tế là bạn có thể làm mọi thứ trên đó, tất cả những thứ mà bạn có thể hình dung ra. Bây giờ bạn có thể đặt câu hỏi "Nếu EC2 tiện lợi như thế tại sao chúng ta không chạy mọi thứ trên EC2 và không cần đến các services khác ?" Câu trả lời ngắn gọn nhất cho câu hỏi này là chúng ta cần chia nhỏ các công việc ra để có thể quản lý tốt hơn và các service có thể hỗ trợ tốt hơn, giống như khi code việc bạn chia nhỏ các module ra các mục thì tốt hơn là việc gộp hết chúng vào trong cùng một chỗ. Còn rất nhiều điều có thể nói về EC2, nhưng hãy nhớ rằng EC2 thực sự là một core service, và bạn nên dành thời gian tìm hiểu về nó và cách nó hoạt động. IAM là gì ? AWS IAM sẽ giúp bạn quản lý quyền và quyền truy cập trong AWS. Ví dụ như để chạy một server EC2 của bạn, bạn cần có một account user có quyền truy cập để làm việc đó. Nhưng IAM khá là phức tạp, nó không chỉ là cách quản lý người dùng được cấp quyền truy cập trong AWS ra sao, nó cũng là cách để bạn có thể quản lý hay cấp phép cho cách dịch vụ hoặc server tương tác với nhau. Ví dụ, đối với dịch vụ EC2, server EC2 có thể được chỉ định một role nào đó, và role đó quy định những gì server EC2 đó có thể làm và những gì nó không thể. Vậy bạn cần nắm được những điều gì về IAM ? Câu trả lời là bạn cần hiểu được sự khác biệt giữa các IAM object và mối quan hệ của chúng. Bên trong IAM chúng ta có users, groups, roles, và policies và chúng đều có quan hệ nào đó với nhau. Hãy lấy một ví dụ ... Một user ở trong một group, và group đó có access policies được cấp cho các user trong group. Nhưng một user cũng thể có thể được cấp access policies trực tiếp mà không cần nằm trong group nào. Cả 2 hướng tiếp cận đó đều có ưu và nhược điểm. Ví dụ, bạn cấp access policies trực tiếp cho một user điều đó đồng nghĩa với việc bạn cũng phải làm việc tương tự cho tất cả các user còn lại nếu bạn muốn cấp cho họ quyền hạn giống nhau. Cùng nhìn lại thì bây giờ trong "balo" của chúng ta đã có EC2 và IAM, chúng ta hãy cùng tiếp tục tìm hiểu core service thứ 3, S3. S3 là gì ? S3 là một dịch vụ tiện lợi và linh hoạt khác, nó cho phép bạn lưu trữ các tệp dữ liệu một cách vô cùng linh hoạt. S3 có thể được sử dụng để hosting website, lưu trữ ảnh, media và kể cả là các tệp log. Lý do mà S3 là core service thì vẫn là bởi tính linh hoạt của nó. Hãy để tôi đưa cho bạn một vài ví dụ về tính linh hoạt của nó nhé ! Ví dụ, nếu bạn muốn sử dụng AWS Redshift một querying tool bạn sẽ cần phải lưu data của mình trong S3. Nếu bạn muốn lấy file ghi lại log truy cập của tài khoản AWS của bạn ? Dữ liệu được lưu trong S3. Bạn muốn một bản backup RDS database của bạn ? Vâng, lại là S3. Bạn muốn host một web tĩnh ? Câu trả lời vẫn là S3. Như vậy bạn có thể thấy tính linh hoạt của S3 là như nào rồi phải không ? Và còn hơn thế nữa là rất nhiều các service khác trên AWS được build xung quanh S3. Vì thế S3 chắc hẳn sẽ là thứ bạn phải nắm được trước tiên khi tìm hiểu về các loại dịch vụ của AWS. Vậy sau khi đã nắm được 3 service được gọi là những core service rồi thì bước tiếp theo sẽ là gì ? Hãy để tôi giới thiệu với bạn về một vài các service khác mà bạn cần chú ý tới. Nào nhào zô !! Một vài các dịch vụ khác trên AWS mà bạn cần chú ý tới Việc lựa chọn những service được gọi là "core" service sẽ khá là khó vì nó phụ thuộc vào công ty của bạn đang làm và công việc của bạn. Nhưng gần như chắc chắn bạn sẽ phải sử dụng tới 3 dịch vụ mà tôi đã nói ở phần trên là EC2, IAM và S3. Vậy ngoài 3 dịch vụ đó ra chúng ta còn có những dịch vụ nào khác ? Chúng ta sẽ điểm qua một vài dịch vụ mà bạn cần chú ý ngoài 3 dịch vụ đã kể trên. CloudWatch - Là một monitoring tool hữu ích của AWS Route 53 - Mua domain và định tuyến DNS. Nó cho phép bạn trỏ website hoặc server của mình đến một domain name. RDS - Giải pháp cho database. Nó cung cấp nhiều loại database từ SQL đến document-based. CloudFormation - AWS built-in Infrastructure as Code. Tạo các resources bằng cách viết kiến trúc của bạn dưới dạng mẫu JSON và AWS sẽ giúp bạn cấu hình theo mẫu đó. Tổng kết Tổng kết lại thì AWS có những services chính và những service khác được xây dựng dựa vào chúng. Nếu bạn nắm được những service nào là "core" là cốt lõi thì việc nắm bắt được các dịch vụ khác của AWS sẽ trở lên dễ dàng và nhanh hơn nhiều. Trên đây là tất cả những gì mình muốn chia sẻ trong bài viết này, đây cũng là lần đầu tiên mình viết bài nên chắc chắn còn nhiều thiếu sót, rất mong được sự góp ý của mọi người để các bài viết sau được hoàn thiện hơn. Hẹn mọi người vào các bài viết sau về AWS hoặc một topic nào đó khác nhé
học aws ở đầu