Windows Azure là gi? Lịch sử phát triển của Windows Azure?

1. Azure là gì?

Windows Azure là nền tảng điện toán đám mây mở và linh hoạt do Microsoft phát triển. Cho phép bạn nhanh chóng xây dựng, triển khai và quản lý các ứng dụng thông qua mạng lưới toàn cầu của trung tâm dữ liệu Microsoft.

Azure luôn đảm bảo tính sẵn sàng và có thiết kế tải cân bằng và có khả năng tự phục hồi khi phần cứng có sự cố. Bạn có thể sử dụng bất kỳ ngôn ngữ, công cụ hay nền tảng nào để xây dựng các ứng dụng. Và bạn có thể tích hợp các ứng dụng trên đám mây công cộng của bạn với môi trường IT có sẵn

Bạn có thể sử dụng nền tảng này theo nhiều cách khác nhau. Chẳng hạn, bạn có thể sử dụng Microsoft Azure để xây dựng các ứng dụng web để chạy hoặc lưu trữ dữ liệu trong Microsoft Azure DataCenters. Ngoài ra, chúng ta có thể dùng Microsoft Azure để tạo các máy ảo cho phát triển và kiểm thử phần mềm hoặc chạy SharePoints hay các nền tảng ứng dụng khác.

Các thành phần trong windows azure:

2. Lịch sử phát triển của Azure?

Trước đây, Microsoft đã từng triển khai dự án khởi đầu vào năm 2001 với tên gọi Hailstorm tại hội nghị PDC 2001 như là .NET My Services, mở rộng dịch vụ online và hợp nhất nhận diện với Passport nhưng đã bị gạt bỏ, ít được chú ý. Windows Azure được phát triển trong 2 năm bởi kiến trúc sư trưởng phần mềm Ray Ozzie của Microsoft. Azure, hệ điều hành "đám mây" mà Microsoft giới thiệu vào cuối tháng 10 tại hội nghị PDC 2008 được phát hành vào nửa sau năm 2009

Công dụng, lợi ích

2.Ứng dụng của Azure

3. Cách kích hoạt Azure với tài khoản DreamSpark

Truy cập https://azure.microsoft.com/en-us/free/ và chọn “Start now”:

Sau đó đăng nhập bằng tài khoản của Microsoft(những email có đuôi @hotmail, @outlook, @live).

Nhập code vừa nhận được từ điện thoại vào rồi nhấn Vertify code

Sau đó điền đầy đủ thông tin vào rồi nhấn sign up

Sau khi đăng kí xong, truy cập vào trang https://portal.azure.com/ và đăng nhập bằng tài khoản vừa đăng kí để có thể sư dụng Azure

4.Sơ lược về các dịch vụ của Microsoft Azure

Microsoft Azure cung cấp khoảng 600 dịch vụ thuộc nhiều loại khác nhau cho người sử dụng. Một số dịch vụ cơ bản như sau:

5.Hướng dẫn tạo Web app trên Azure

Bước 1. Đăng nhập tài khoản Azure vào trang Portal Azure : https://portal.azure.com

Bước 2. Tại đây bạn có thể thấy được nút NEW góc bên trái của trang chủ để tạo Web App

Trong mục Marketplace sẽ liệt kê những dịch vụ được cung cấp trên Azure. Chúng ta đang tạo 1 webservice nên sẽ tập trung vào phần Web + Mobile nhấn vào đó và chọn Web App

Bước 3. Sau khi nhấn chọn Web app một cửa sổ mới sẽ mở ra bên phải. Cửa sổ này dùng để nhập các thông tin cần thiết cho web app của bạn

- App name : tên web app của bạn và cũng chính là đường dẫn của web : .azurewebsites.net

- Subscription chọn Dreamspark

- Resource Group : có 2 sự lựa chọn Create New ( Tạo ra resource mới ) và Use Existing ( sử dụng resource có sẵn ) . Ban đầu ta sẽ lựa chọn Create New và nhập tên cho resources group đó.

- App Service plan/Location : nhấn vào nó để cấu hình, sau đó nhấn Create New. Nhập tên, vị trí, pricing tier cho App service plan.

Bước 4. Nhấn Create để hoàn tất quá trình tạo Web app. Bạn có thể nhấn vào icon Notification để theo dõi quá tiến trình cài đặt.

Khi khởi tạo thành công, bạn sẽ thấy thông báo cài đặt thành công trên Notification.

Khi truy cập vào địa chỉ website vừa tạo ở trên. Nếu trình duyệt hiển thị như bên dưới là bạn đã cài đặt thành công :

6.Cấu hình FTP để upload source

Để có thể upload source code lên trên Azure bạn cần có 1 tài khoản FTP. Bạn có thể tại 1 tài khoản FTP thông qua các bước sau :

Bước 1 : Từ menu bên trái bạn nhấn vào App services để truy cập vào trang quản lý danh sách các web app hiện tại của bạn. Sau đó nhấn vào bất kỳ Web app

Bước 2: Bạn sẽ thấy một cửa sổ xuất hiện bên phải mô tả chi tiết Web app của bạn. Hãy nhấn vào Deployment credentials để tạo tài khoản FTP. Điền đầy đủ thông tin FTP Username/password.

Bước 3 : Nhấn Save để lưu tài khoản FTP

Có 2 cách để thực hiện lấy thông tin cấu hình FTP cho website của bạn:

Cách 1 : Trường hợp mặc định, bạn truy cập vào Web App mà bạn vừa tạo ở trên, chọn “Get Publish Info” để download về máy.

Bạn sẽ nhận được một file .PublishSettings và hãy mở nó ra bằng notepad. Tiếp tục search với từ khóa publishMethod= “FTP” và tìm tới publishUrl/userName/userPWD để sử dụng cho tài khoản FTP của bạn.

Cách 2 : Ngay khi nhấn vào tên Web app phần cửa sổ Overview sẽ hiển thị bên phải. Bạn sẽ thấy ngay phần FTP/Deployment username và FTP hostname

Sau khi đã có tài khoản FTP thì bạn có thể sử dụng một số phần mềm để upload file lên Azure như Visual Studio, Filezilla, WinSCP,… Ở đây chúng ta sẽ sử dụng WinSCP.

Điền phần publishUrl/FTP Hostname vào phần Host name. Đồng thời phần File protocol và Port cũng tự động chọn thành FTP , 21.

Sử dụng FTP Username / Password vừa tạo ở trên điền vào phần User name và Password trên ứng dụng. Sau đó nhấn Login. Lưu ý : user name của mỗi web app sẽ khác nhau phụ thuộc vào tên web app . Và có cấu trúc : \.

Nếu đăng nhập thành công sẽ vào được cửa sổ chính của WinSCP. Bây giờ bạn có thể upload source website của bạn lên thư mục gốc /site/wwwroot của Azure.