Báo cáo giữa kì vvv

16 0 0
Tài liệu đã được kiểm tra trùng lặp
Báo cáo giữa kì vvv

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Lý Hải: "Khán giả đi xem nói nhân vật mẹ trong phim sao mà hư cấu, sao mà vĩ đại quá, tôi cũng không biết mình có quá không nhưng với riêng tôi thì mẹ mình còn hơn cả nhân vật trong phim nữa. Tôi không bao giờ quên lúc nhỏ nhà mình khó khăn đến mức không có gạo để ăn, thiếu gạo thì chuyển qua khoai mì, khoai lang, chuyển đến cả chuối trong vườn nhà trồng, ăn hết chuối chín thì ăn chuối sống, rồi phải đào cả củ chuối mà ăn. Nghèo tới mức đó nhưng mẹ không cho đ::ứ:a con nào nghỉ học, 8 anh chị em đều phải học thành tài. Bộ phim là một cơ hội để Lý Hải viết về mẹ mình. Bản thân Lý Hải cũng là một nhân vật trong phim này"

Trang 1

Báo cáo giữa kì

Thuyết trình bởi Nhóm VVV

Trang 2

• Điện toán đám mây là việc phân phối các tài nguyên

CNTT theo nhu cầu qua Internet với chính sách thanh toán theo mức sử dụng

• Thay vì mua, sở hữu và bảo trì các trung tâm dữ liệu và máy chủ vật lý, bạn có thể tiếp cận các dịch vụ công

nghệ, như năng lượng điện toán, lưu trữ và cơ sở dữ liệu, khi cần thiết, từ nhà cung cấp dịch vụ đám mây như:

Amazon Web Services (AWS).

Điện toán đám mây là gì ?

Trang 3

Heroku là một nền tảng cũng như dịch vụ cho phép các nhà phát triển xấy dựng, phát triển và vận hành các ứng dụng hoàn toàn trên

điện toán đám mây dưới dạng lưới as-a-Service Heroku một trong những nền

Platform-tảng đám mây đầu tiên,đã được phát hành từ tháng 6 năm 2007, khi nó chỉ hỗ trợ ngôn

ngữ lập trình Ruby Diều tuyệt vời ở Heroku là bạn có thể sử dụng dịch vụ hoan toàn miễn

phí cùng các vô vàn các addons hỗ trợ cực kỳ lợi ích cho các ứng dụng web không yêu cầu phải có tốc độ truy cập quá cao hay dung

lượng lớn.

I HEROKU LÀ GÌ?

Trang 4

Heroku giúp dễ dàng trong việc trieenr khai ứng dụng trên môi trường cloud

Ngoài ra, heroku còn hôc trợ nhiều tính năng khác:+ Database miễn phí

+ SSL miễn phí

+ Liên kết với Gifhub đơn giản

Heroku hỗ trợ nhiều nền tảng, ngôn ngữ lập trình , bao gồm:+ NodeJS

+ Ruby+ Python+ PHP

+ Java+ Scala+ Clojure+ Go

+ Kotlin

Trang 5

• Heroku Postgres: Heroku Postgres là dịch vụ cơ sở dữ liệu đám mây (DBaaS) cho Heroku dựa trên PostgreSQL Heroku Postgres

cung cấp các tính năng như bảo vệ liên tục, khôi phục và tính sẵn sàng cao; cũng như phân nhánh, người theo dõi và dataclip.

• Heroku Redis: Heroku Redis là Redis được Heroku tùy chỉnh để

cung cấp trải nghiệm tốt hơn cho nhà phát triển Nó được quản lý hoàn toàn và được cung cấp như một dịch vụ của Heroku Nó giúp quản lý các phiên bản bằng CLI, liên kết dữ liệu với Postgres để có được thông tin chi tiết về doanh nghiệp bằng cách sử dụng các

công cụ SQL và cho phép khách hàng có được khả năng hiển thị hiệu suất.

II CÁC DỊCH VỤ CỦA HEROKU

Trang 6

• Heroku Teams: Heroku Teams là một công cụ quản lý nhóm cung cấp khả năng cộng tác và kiểm soát để tập hợp các nhà phát

triển, quy trình và công cụ của khách hàng lại với nhau nhằm tạo ra phần mềm tốt hơn Với Heroku Teams, các nhóm có thể tự tổ

chức, thêm và quản lý thành viên, có được quyền kiểm soát chi tiết với quyền cấp ứng dụng và cũng có thể sử dụng các công cụ cộng tác như Heroku Pipelines Nó cũng cung cấp quyền quản trị được ủy quyền và thanh toán tập trung.

• Heroku Enterprise: Heroku Enterprise cung cấp dịch vụ cho các

công ty lớn giúp họ cải thiện sự hợp tác giữa các nhóm khác nhau Nó cung cấp một tập hợp các tính năng như kiểm soát truy cập

chi tiết, liên kết danh tính và không gian riêng để quản lý quy

trình phát triển ứng dụng doanh nghiệp, tài nguyên và người dùng của họ.

Trang 7

• Heroku Connect: Heroku Connect cho phép người dùng tạo các ứng dụng Heroku có thể dễ dàng tích hợp với việc triển khai

Salesforce trên quy mô lớn Điều này được thực hiện bằng cách

đồng bộ hóa dữ liệu liền mạch giữa cơ sở dữ liệu Heroku Postgres và các tổ chức Salesforce.

• Heroku Elements: Heroku Elements cung cấp cho người dùng tiện ích bổ sung (công cụ và dịch vụ để phát triển, mở rộng và vận

hành ứng dụng), Gói xây dựng (tự động hóa quy trình xây dựng cho các ngôn ngữ và khuôn khổ ưa thích) và Nút (công cụ cung

cấp, cấu hình chỉ bằng một cú nhấp chuột và triển khai các thành phần, thư viện và mẫu của bên thứ ba).

Trang 8

III CÁC TÍNH NĂNG CỦA HEROKU

• Heroku Runtime có thể cung cấp cho các smart container mà ứng

dụng của bạn sẽ được chạy trong đó, còn có thể xử lý được mọi cấu hình, cân bằng tải, thực hiện điều phối, backup, log, bảo mật…

• Heroku Teams Đây là công cụ có khả năng quản lý nhóm, kết hợp được nhiều lập trình viên với nhau để có thể xây dựng được những phần mềm tốt hơn.

• Scale Heroku có khả năng mở rộng được quy mô của ứng dụng một cách lập tức theo cả chiều dọc và chiều ngang.

• Add-ons có thể mở rộng, nâng cao và quản lý được các ứng dụng

của bạn với những dịch vụ đã được tích hợp sẵn bên trong như: New Relic, MongoDB, SendGrid, Searchify, Fastly, Papertrail, ClearDB

MySQL, Treasure Data…

Trang 9

• Code/data rollback Heroku cho phép người dùng khôi phục được các mã nguồn hoặc cơ sở dữ liệu về trạng thái trước đó nhanh chóng và ngay lập tức.

• App metrics Nhờ vào tính năng giám sát cũng như tích hợp được các lưu lượng, thời gian phản hồi, bộ nhớ, cũng như tải CPU và lỗi… mà

bạn sẽ luôn biết được rằng ứng dụng mà bạn đang hoạt động ra sao.• Continuous delivery Heroku Flow thường sử dụng Heroku Pipeline,

Review Apps và tích hợp Github để thực hiện việc xây dựng quy trình CI/CD bao gồm build, test, deploy…

• GitHub Integration Khi tích hợp với Github nó có thể giúp bạn pull request, push, commit,…

Trang 10

IV ƯU VÀ NHƯỢC ĐIỂM HEROKU

1 ƯU ĐIỂM

- Dễ dàng sử dụng, cung cấp một giao diện dễ

dung và dễ quản lý úng dụng thông minh để điều khiển Web Heroku quản lý hạ tầng nền tảng,bao gồm việc quản lý máy chủ, mạng và cơ sở dự

liệu Tích hợp tốt với nhiều dịch vụ bổ sung như CSDL, dịch vụ guair email, bộ lưu trữ đám mây Hỗ trợ nhiều ngôn ngữ lập trình như Node.js,

ruby… Cung cấp tài nguyên mở rộng dễ dàng cho ứng dụng, cho phép tăng hoặc giảm kích thước

ứng dịch của họ theo nhu cầu Tích hợp tốt với nhiều công cụ CI/CD như Travis CI giúp tự động hoá quy trình phát triển và triển khai ứng dụng

Trang 11

2 NHƯỢC ĐIỂM

- Heroku là một nền tảng phát triển ứng dụng đám mây phổ biến, tuy nhiên cũng có nhược điểm cần xem xét Chi phí có thể tăng cao

cho các ứng dụng có lưu lượng truy cập lớn và hạn chế về tùy chỉnh có thể làm hạn chế cho các ứng dụng đòi hỏi sự linh hoạt cao

Hiệu suất có thể không ổn định do môi trường đa người dùng và giới hạn về dung lượng và tài nguyên có thể gây hạn chế cho các ứng dụng đòi hỏi nhiều tài nguyên.

Trang 12

V ĐĂNG KÝ HEROKU

Truy cập vào đường link: https://www.heroku.com

• Nhấp chuột vào phần Sign up ( để tạo tài khoản nếu chưa có tài khoản).

Trang 13

Đăng ký tài khoản

• Điền thông tin và chọn các mục để phù hợp để phát triển ứng dụng của bạn

• Sau đó bấm CREATE AN ACCOUNT

Trang 14

Xác nhận tại khoản

• Heruku sẽ gửi cho bạn link đăng

nhập qua Gmail mà bạn đã đăng ký Hãy click vào đường link ấy

• Sau khi xác nhận xong sẽ hiển thị Welcome to heroku:

• Click vào: click here to proceed

Trang 15

CHÚC CÁC BẠN THÀNH CÔNG

Ngày đăng: 12/05/2024, 11:33

Tài liệu cùng người dùng

Tài liệu liên quan