Empowering the IBM ecosystem

TM

IBM Bluemix

Presenter: Nguyễn Khiêm Academic Initiative program IBM Ecosystem Development – Vietnam [email protected] © 2014 IBM Corporation

Sử dụng các thiết bị di động, laptop hay desktop truy xuất vào trang

bluemix.net

đăng ký một tài khoản Bluemix dùng thử trong 30

ngày!

IBM đã công bố phiên bản Bluemix chính thức…

© 2014 IBM Corporation

Empowering the IBM ecosystem

Agenda TM

1. Bluemix ra đời phục vụ cho nhu cầu Công nghệ mới… 2. Lợi ích của Bluemix 

Bluemix làm việc với các ứng dụng…



Bluemix làm việc trong thế giới ngày nay



Bluemix làm việc trong phạm vi ngân sách của bạn…

3. Bluemix với cộng đồng IT Vietnam 4. Phụ lục: Các dịch vụ tiêu biểu của Bluemix © 2014 IBM Corporation

Empowering the IBM ecosystem

Bluemix ra đời phục vụ TM

cho nhu cầu Công nghệ mới…

1

© 2014 IBM Corporation

Cuộc cách mạng ứng dụng Về cơ bản, các ứng dụng đang làm thay đổi cách chúng ta tương tác với công nghệ thông qua công việc hàng ngày. Ứng dụng có ở khắp mọi nơi

Số lượng và sự hữu dụng của các ứng dụng web, đặc biệt là các ứng dụng di động đã dẫn đến một “cuộc cách mạng ứng dụng” làm thay đổi cách thức tương tác giữa doanh nghiệp và các khách hàng…

Người sử dụng mong muốn có cơ hội “trải nghiệm” Ứng dụng di động đem lại cho khách hàng cơ hội trải nghiệm tương tác toàn màn hình những tính năng tích hợp thú vị được cá nhân hóa theo thời gian thực giúp dễ dàng chia sẻ thông tin với bạn bè hay nhận thông báo cập nhật trên cùng một giao diện… như ứng dụng mạng xã hội, mua sắm online, chăm sóc khách hàng trực tuyến, theo dõi sức khỏe… Do đó, sự chọn lựa ra mắt ứng dụng cho thiết bị di động là một cách doanh nghiệp thể hiện sự đầu tư theo chiều sâu cho trải nghiệm khách hàng.

Điện toán đám mây làm cho “cuộc cách mạng ứng dụng” diễn ra nhanh hơn…

6

(Theo digitalstory.admicro.vn)

… do các ứng dụng có thể được “kết nối” lại với nhau nhanh chóng thông qua các API cũng như các dịch vụ được xâydựng-trước.

Empowering the IBM ecosystem

Ứng dụng ở xung quanh chúng ta… • Giờ đây, truy cập vào một website bất kì, người dùng internet đều có thể bắt gặp những biểu tượng nhấp nháy mời gọi cài đặt ứng dụng. • Các tờ báo điện tử đua nhau ra mắt ứng dụng đọc tin trên di động, như một cách khẳng định đẳng cấp và gia tăng cơ hội tiếp cận, tương tác với độc giả. • Đặt biệt, cùng với sự gia tăng nhanh chóng số lượng người dùng điện thoại thông minh, ứng dụng di động đang trở thành mối thách thức thực sự đối với ứng dụng trình duyệt web. • Theo số liệu thống kê tháng 3/2014 tại Mỹ, trong tổng số 2 tiếng 42 phút dùng điện thoại mỗi ngày, người dùng dành cho các ứng dụng di động 2 tiếng 19 phút, và chỉ có 22 phút cho việc truy cập bằng trình duyệt web. 1.

Starbucks, năm 2011-2012, đưa ứng dụng di động vào quá trình thanh toán của khách hàng, đã thu về hơn 1 triệu đô la thanh toán qua di động mỗi tuần.

2.

Burger King, đã sử dụng ứng dụng Burger King Now để: Hỗ trợ người dùng đặt và thanh toán đơn hàng. Lưu lại các thông tin cá nhân và lịch sử đặt hàng Cung cấp các chương trình khuyến mãi tri ân hấp dẫn

  

Làm cho khách hàng chưa bao giờ cảm thấy được phục vụ thức ăn nhanh chóng, thuận tiện và chu đáo đến thế.  Kết quả là lượng khách đặt hàng qua ứng dụng đã vượt 25% số khách trực tiếp mua tại cửa hiệu. (Theo digitalstory.admicro.vn)

© 2014 IBM Corporation

Để tăng tốc việc phát triển ứng dụng nhanh chóng… … Nhà phát triển ứng dụng mong muốn có những yêu cầu sau: Useful APIs Seconds to Deploy

Friction Free Continuous Integration Choice of Tools

Failing Fast

Any Language

8

Mobile Ready

Focus on Code

Các mô hình dịch vụ trên đám mây

Data

Runtime

Applications

Applications

Data

Data

Runtime

Runtime

Middleware

Middleware

O/S

O/S

O/S

Virtualization

Virtualization

Servers

Servers

Storage

Storage

Networking

Networking

Vendor Manages in Cloud

Client Manages

Data

OpenStack

Software as a Service

Virtualization Servers Storage Networking

Vendor Manages in Cloud

Middleware

Platform as a Service

TM

Middleware O/S Virtualization Servers Storage Networking

CloudFoundry

Customization; higher costs; slower time to value Standardization; lower costs; faster time to value What are the Business Benefits of Cloud Computing, IaaS, PaaS and SaaS?

Vendor Manages in Cloud

Runtime

Infrastructure as a Service Applications Client Manages

Applications

Bluemix

Client Manages

Traditional On-Premises

SoftLay≡r

Traditional On–Premises Các ứng dụng ngày nay phải bắt kịp tốc độ của “Cuộc cách mạng ứng dụng”

Khách hàng quản lý

Core IT

Lợi ích IBM UrbanCode Deploy

Applications Data Runtime

Manual/ Auto

Middleware O/S Virtualization

Manual

 Hoàn toàn tùy chỉnh theo ý muốn  Có một vài hạn chế, nhưng chủ yếu là “giá cả”  Cần thiết cho các giải pháp đòi hỏi tính bảo mật tuyệt đối, xử lý transaction nhanh (banking,…)  Tận dụng được các cơ sở hạ tầng và ứng dụng sẵn có của doanh nghiệp

Servers Storage Networking

Cam kết về thời gian  Cần nhiều tuần để cấu hình và triển khai một hệ thống  Doanh nghiệp tự bảo trì và nâng cấp hardware và software (fixpack,…) , bảo mật, quét virus...  Như vậy, Core IT không phù hợp cho việc làm thí điểm “Cuộc cách mạng ứng dụng”

Time to initial deployment

~ Weeks 10

~ Days

~ Minutes

Infrastructure as a Service Các ứng dụng ngày nay phải bắt kịp tốc độ của “Cuộc cách mạng ứng dụng” Infrastructure as a Service (IaaS)

Khách hàng quản lý Nhà cung cấp dịch vụ quản lý

Lợi ích

Applications UC Deploy

 Cơ sở hạ tầng được quản lý bởi nhà cung cấp dịch vụ.  Người sử dụng chủ động trong việc sử dụng dịch vụ thuê bao (OS, Middleware) và thời gian sử dụng.  Người sử dụng có thể cài đặt nhiều môi trường OS, Middleware, Runtime để kiểm tra giải pháp.

Data Runtime

Man/Auto

Middleware O/S Virtualization

Servers Storage

PureApplication System SmartCloud Orchestrator SoftLayer

Networking

Time to initial deployment

Core IT

~ Weeks 11

Cam kết về thời gian  Mất vài phút để được cung cấp các máy ảo (Virtual Machine).  Thời gian cấu hình middleware và ứng dụng chạy trên middleware đó phụ thuộc vào kinh nghiệm người thực hiện.  Vẫn mất thời gian vào việc duy trì và nâng cấp O/S, middleware, runtime.

~ Days

~ Minutes

Platform as a Service Các ứng dụng ngày nay phải bắt kịp tốc độ của “Cuộc cách mạng ứng dụng” Platform as a Service (PaaS)

Khách hàng quản lý Nhà cung cấp dịch vụ quản lý

Lợi ích

Applications IBM DevOps Services (powered by JazzHub)

 Thiết lập môi trường thực thi (runtime) và triển khai ứng dụng rất nhanh

Data Runtime

 Cơ sở hạ tầng và nền tảng chạy ứng dụng (Platform) được quản lý bởi nhà cung cấp dịch vụ.

Middleware O/S Bluemix

Virtualization

Servers

Cam kết về thời gian  Mất vài phút để cấu hình và triển khai một ứng dụng cùng với dữ liệu của nó.

Storage IBM Bluemix

Networking

Core IT

Time to initial deployment ~ 12

Weeks

 Tập trung vào ứng dụng và dữ liệu.

IaaS ~

Days

~

Minutes

Empowering the IBM ecosystem

SoftLay≡r … 1.

Tiết kiệm chi phí tối thiểu 50% so với phương pháp vận hành cơ sở hạ tầng Công nghệ thông tin truyền thống:  Chi phí đầu tư ban đầu thấp – không cần trả ngay từ đầu toàn bộ chi phí.  Không tốn chi phí bảo trì và vận hành phần cứng, điện năng, không gian

2.

3.

4.

Nhanh chóng, linh động và dễ dàng thiết lập: 

Nhanh chóng và dễ dàng có được tài nguyên để sử dụng sau ít phút yêu cầu.



Nhanh chóng và dễ dàng bổ sung tài nguyên để đáp ứng nhu cầu tăng đột biến



Hình thức thanh toán dịch vụ hết sức linh hoạt: ngày, tháng, nhóm người dùng…



Nhiều ứng dụng, API được tích hợp giúp khách hàng dễ dàng lựa chọn.

Tính sẵn sàng cao: 

Khách hàng có nhiều lựa chọn về vị trí máy chủ, tránh được tối đa rủi ro “gián đoạn” hệ thống khi sử dụng dịch vụ với SoftLayer.



Hỗ trợ 24x7

An toàn và bảo mật: 

Khách hàng có thể lựa chọn các cách bảo mật cao cấp từ đường bảo mật dường truyền, đến hệ điều hành và dữ liệu.



Mô hình mạng 3 lớp đặc thù của SoftLayer cho phép mỗi máy chủ có 3 vùng kết nối… © 2014 IBM Corporation

SoftLay≡r

The top 15 most popular hosting companies

SoftLayer DAL05 Data Center Tour

Empowering the IBM ecosystem

Sự hình thành Bluemix SoftLay≡r  $2 billion để thâu tóm  để hiện thực hóa mong muốn xây dựng nhiều giải pháp trên nền tảng đám mây  IBM phải tìm một cách để liên kết các ứng dụng đã có của khách hàng sao cho chúng có khả năng chạy được trên nền tảng SoftLay≡r

© 2014 IBM Corporation

Bluemix là gì? Bluemix là giải pháp điện toán đám mây mới nhất của IBM. Đó là nền tảng được xây dựng dựa trên chuẩn-mở (open-standard), chạy-trên-đám-mây (cloudbased) với mục tiêu giúp nhà phát triển phần mềm xây dựng, quản lý, triển khai và chạy các ứng dụng trong thời gian ngắn nhất. Các ứng dụng bao gồm các dạng: web, mobile, big data, tablet...

16

Go Live in Seconds The developer can choose any language runtime or bring their own. Zero to production in one command.

APIs and Services A catalog of IBM, third party, and open source API services allow the developer to stitch an application together in minutes.

On-Premises Integration Build hybrid environments. Connect to on-premise assets plus other public and private clouds.

DevOps Development, monitoring, deployment, and logging tools allow the developer to run the entire application.

Layered Security IBM secures the platform and infrastructure and provides you with the tools to secure your apps.

Flexible Pricing Sign up in minutes. Pay as you go and subscription models offer choice and flexibility.

Empowering the IBM ecosystem

Bluemix hoạt động như thế nào?  Bluemix được xây dựng trên cơ sở hạ tầng SoftLay≡r.  IBM mở rộng Cloud Foundry framework (là một framework PaaS chuẩn mở) bằng các dịch vụ được cung cấp bởi: 1.

IBM

2.

Third party

3. Cộng đồng CF

© 2014 IBM Corporation

Khi thời gian là quan trọng nhất trong tất cả khoản đầu tư của bạn …  Hãy tận dụng sức mạnh của Bluemix để không phải từ bỏ những gì mà doanh nghiệp bạn đang sử dụng…

Core IT

IaaS

PaaS

IBM Bluemix

18

Empowering the IBM ecosystem

TM

Lợi ích của Bluemix

2

© 2014 IBM Corporation

Empowering the IBM ecosystem

Bluemix và các đối tượng sử dụng… 1. Các lập trình viên (Developers) đang làm việc trong môi trường phát triển ứng dụng truyền thống mong muốn tăng tốc bước triển khai các ứng dụng được thiết kế trên nền điện toán đám mây (cloud-based applications) 2. Các nhà thiết kế phát triển ứng dụng (Application Developers) muốn tìm hiểu khả năng của Bluemix và tận dụng các khả năng đó trên các ứng dụng của mình. 3. Các nhà phát triển dịch vụ (Service Developers) có thể tìm hiểu và sử dụng ngay các dịch vụ do Bluemix cung cấp. 4. CTO, CIO và các kiến trúc sư giải pháp phần mềm (Software Architects) – từ các đối tác của IBM, các tổ chức khách hàng – mong muốn tìm được từ Bluemix các thành phần dịch vụ phù hợp cho giải pháp của mình. 5. Các nhà tư vấn độc lập có nhiệm vụ đánh giá phân tích ưu khuyết điểm (kinh doanh, kỹ thuật) khi dùng các dịch vụ nền tảng điện toán đám mây (PaaS) như Bluemix, Amazon Web Service, Microsoft Azure…

20

© 2014 IBM Corporation

Empowering the IBM ecosystem

Các khó khăn của doanh nghiệp “Tôi cảm thấy căng thẳng khi công ty chúng “ tôi đang sử dụng thời gian và tiền bạc để tích hợp các thứ mà lẽ ra chúng phải được ăn khớp với nhau một cách tự nhiên”

"Tôi không tin tưởng rằng nền tảng điện toán dự định sử dụng là có độ an toàn bảo mật cao khi tôi tích hợp nó vào các hệ thống hiện có của mình"

“Không phải các lập trình viên của tôi thiếu kỹ năng quản lý cơ sở hạ tầng, nhưng tôi không muốn họ làm việc đó. Tôi cần họ viết mã cho ứng dụng của doanh nghiệp”

Tôi mất nhiều tài năng lập trình bởi vì họ không sử dụng được những công cụ cần thiết trong công việc hàng ngày của họ. © 2014 IBM Corporation

Empowering the IBM ecosystem

Các vấn đề của các lập trình viên Cài đặt và cấu hình middleware đã chiếm hết thời gian lập trình của tôi 

Đọc hàng tá trang tài liệu về một vấn đề kỹ thuật mới đã làm giảm đi sự háo hức của tôi

Truy xuất dữ liệu giữa các ứng dụng khác nhau, lập trình viên thường buộc phải thiết kế và lập trình các lớp xử lý trung gian, các phương thức để chia sẻ, đồng bộ và quản lý dữ liệu…

Gặp nhiều khó khăn khi tạo ra các API dùng cho việc truy xuất dữ liệu nội bộ (on-premise data)

© 2014 IBM Corporation

Empowering the IBM ecosystem

Các khó khăn trong việc triển khai thực tế (go live!) •

Không hiệu quả và chậm trễ từ việc quản lý qui trình phát triển ứng dụng trong những môi trường không đồng nhất.



Khả năng thích ứng bị giới hạn khi quản lý các cơ sở hạ tầng khác nhau, được dùng để xử lý các ứng dụng có vòng đời phát triển.



Thiếu khả năng dự báo và mở rộng trong tương lai, đặc biệt khi chuyển từ môi trường phát triển cá nhân sang môi trường staging và production.

© 2014 IBM Corporation

Empowering the IBM ecosystem

Bluemix

TM

làm việc

với các ứng dụng…

© 2014 IBM Corporation

Bluemix hỗ trợ doanh nghiệp và lập trình viên như thế nào ? …

25

Nhanh chóng đưa các sản phẩm và các dịch vụ ra thị trường với chi phí đầu tư thấp

Go from zero to running code in a matter of minutes.

Liên tục cung cấp các tính năng mới cho các ứng dụng

Automate the development and delivery of many applications.

Nhanh chóng mở rộng hệ thống cơ sở hạ tầng và các ứng dụng đang có sẵn của doanh nghiệp

Extend existing investments by connecting securely to on-premise infrastructure.

Sau khi đăng nhập vào bluemix.net… Tất cả Services, Runtimes và các template ứng dụng hiển thị sẵn sàng để lập trình viên thể hiện ý tưởng của mình…

Các dịch vụ do Bluemix cung cấp

©2014 IBM Corporation

Video - Triển khai một ứng dụng đơn giản

Ứng dụng có tên: social-hr-outreach (lưu trữ trong DevOps Services) được triển khai trên: Môi trường thực thi Node.js, dịch vụ Single Sign On (SSO) IBM Bluemix - 3 minutes demo (NodeJS, SSO)

Triển khai các ứng dụng trong vài giây… … Chỉ bằng một vài thao tác click mouse đơn giản

Không cần cài đặt VM và Middleware • •

Cung cấp môi trường thực thi trong vài giây Chức năng mở rộng khối lượng công việc (workload scaling) tự động hoặc bằng tay (manually)

Hỗ trợ nhiều ngôn ngữ lập trình

29



Cung cấp môi trường thực thi Java Liberty, JavaScript, and Ruby provided



Cung cấp nhiều ngôn ngữ khác nhau cho cộng đồng IT

Tùy chọn công cụ phát triển ứng dụng Dùng bất kỳ công cụ phát triển nào bạn ưa thích! Triển khai trong vài giây!

30

Công cụ do IBM cung cấp

Công cụ phát triển của bạn

Fully integrated repository and web editor to deploy directly to Bluemix.

Dùng công cụ soạn thảo ưa thích (e.g. Sublime, Eclipse) và triển khai thông qua lệnh của Cloud Foundry (command-line)

Tạo ứng dụng nhanh chóng với các dịch vụ xây dựng sẵn Cung cấp một loạt các khả năng thích hợp cho mọi ý tưởng tuyệt vời Mobile Services

 Bluemix cho phép lập trình viên khả năng chọn các ngôn ngữ và công cụ phù hợp với sở trường của mình. Cung cấp các môi trường thực thi, các dịch vụ, và công cụ phù hợp với các lập trình viên.  Giúp người dùng có cơ hội tiếp cận sử dụng các dịch vụ công nghệ đang dẫn đầu thị trường của IBM nhanh chóng chỉ qua một vài thao tác sử dụng chuột.  Mỗi dịch vụ kèm theo các tài liệu hướng dẫn (docs) ngắn gọn (step-by-step), dễ hiểu giúp hình dung ngay công việc mình làm thay vì phải đọc nhiều tài liệu trình bày dài dòng.  Bluemix cũng hỗ trợ các dịch vụ hữu ích từ đông đảo các đối tác của IBM  Do được xây dựng trên Cloud Foundry, nên các dịch vụ mã-nguồn-mở đương nhiên được hỗ trợ như: Spring framework, Ruby-On-Rail, NodeJS…

31

Watson Services

Cloud Integratio n Services Database services

Internet of Things Services Big Data services

Web and application services

Security Services

DevOps Services

Tích hợp với các ứng dụng nội bộ của doanh nghiệp An toàn khi kết nối và sử dụng dữ liệu từ hệ thống nội bộ…

Secure Connector This API provides access to on-premise data, specifically a lookup of the address where a customer purchase was made.

API from On-Premise

Cast Iron Integration

Data Orchestration (Future)

Embedded Private API Catalog (Future)

32

Giám sát, phân tích trạng thái các ứng dụng theo thời gian thực Các dịch vụ chẩn đoán được tích hợp để theo dõi trạng thái hệ thống theo thời gian thực.

33

Bảo mật mà không phải “nhức đầu”… Các lập trình viên chỉ cần tập trung vào ứng dụng và dữ liệu của mình. IBM sẽ quản lý những phần còn lại… dựa trên các tiêu chuẩn an ninh nghiêm ngặt của IBM. Exploiting IBM portfolio of capabilities •



Leveraging SoftLayer and IBM hosting experience Adheres to rigorous IBM security standards: • Defense in depth •

Intrusion protection/penetration testing



Data isolation in virtualized components



Automated patch management

Tools to secure your apps

Developer’s Focus

Code Data Runtime Middleware OS

IBM’s Focus

Virtualization



SSO for multiple applications and social logins

Servers



Appscan for web and mobile to detect vulnerabilities

Storage Networking

34

Empowering the IBM ecosystem

Bluemix

TM

làm việc trong thế giới ngày nay…

© 2014 IBM Corporation

Những công ty đang dùng Bluemix Giá trị đem lại nhận thấy tính theo ngày, không phải theo tháng

Retail Giảm 30% chi phí điều hành – tập trung vào viết ứng dụng và dữ liệu, không đầu tư thêm về cơ sở hạ tầng

Hospitality Dùng dịch vụ MQA tăng năng suất xử lý lỗi lên đến 300%

Healthcare Giảm 35% thời gian triển khai ứng dụng ra thị trường cho một khách hàng.

Retail Đây là đối tác chiến lược của IBM để xây dựng các ứng dụng hữu ích

Dịch vụ Push Mobile cho phép khách hàng tránh viết mã tùy chỉnh.

https://www.youtube.com/watch?v=J6PPszabJI0

36

Transportation Chỉ mất 15 ngày để triển khai một ứng dụng di động từ đầu sử dụng cơ sở dữ liệu nội bộ

Kỹ thuật Giảm thời gian triển khai hệ thống ứng dụng cho một khách hàng mới từ 2 ngày xuống chỉ còn 30 giây.

Empowering the IBM ecosystem

Bluemix làm việc TM

trong phạm vi ngân sách của bạn…

© 2014 IBM Corporation

Dễ dàng đăng ký trong vài phút, chỉ trả tiền những gì bạn dùng... Các mô hình định giá trên Bluemix phục vụ nhu cầu của lập trình viên Friction free adoption •

30 day trial - designed to allow testing of an entire application on the platform



Free tier for every service - encourages experimentation of new services for applications already running on Bluemix

Multiple Commitment Models •

Pay as you go - optimized for flexibility, no term commitment



Subscription - term based optimized for cost, discounted from pay as you go rates

Self Service

38



Zero to coding in less than 5 minutes



Credit card over the web in many countries – or through your IBM rep

Empowering the IBM ecosystem

Bluemix đã có phiên bản chính thức! Hãy bắt đầu dùng thử từ hôm nay…

© 2014 IBM Corporation

Đăng ký - www.bluemix.net (1/5)

© 2014 IBM Corporation

www.bluemix.net (2/5)

© 2014 IBM Corporation

www.bluemix.net (3/5)

© 2014 IBM Corporation

www.bluemix.net (4/5)

Nếu bạn là nhân viên IBM

© 2014 IBM Corporation

www.bluemix.net (5/5)

© 2014 IBM Corporation

Empowering the IBM ecosystem

TM

Bluemix với Cộng đồng IT Vietnam…

3

© 2014 IBM Corporation

 Theo Evans Data, chỉ có 25% trong số 18 triệu lập trình viên phần mềm đang phát triển ứng dụng theo con đường đám mây. Đến năm 2016, con số nhà lập trình được ước tính là 26,4 triệu người và số nhà lập trình tham gia lập trình trên đám mây sẽ là 12,5 triệu người.  Đám mây xóa bỏ ranh giới giữa các nhà lập trình của các doanh nghiệp ở mọi quy mô, không phân biệt là doanh nghiệp nhỏ mới thành lập, doanh nghiệp đang chuyển đổi hay doanh nghiệp đã có hoạt động kinh doanh ổn định. Đám mây cho phép các nhà lập trình giảm bớt thời gian và tiền bạc trong việc quản lý công nghệ thông tin và dành nhiều thời gian hơn để tập trung vào điều ưu tiên số 1 là tạo ra các ứng dụng mang tính sáng tạo.

46

Với những công cụ, ý tưởng và quy trình mới đang không ngừng được tung ra, đây là một cơ hội hấp dẫn chưa từng có để các nhà lập trình tham gia ngay vào những trò chơi họ thích trên một sân chơi sáng tạo, bình đẳng.

 Hoạt động thuê dịch vụ công nghệ thông tin (ITS Outsourcing) đã xuất hiện từ lâu, nay đang trở thành nội dung thường trực trong chiến lược phát triển, đặc biệt đối với các chính phủ điện tử, các tổ chức hay tập đoàn, công ty nhà nước, cũng như đối với các doanh nghiệp lớn nhỏ… Thủ tướng Nguyễn Tấn Dũng đã đồng ý với việc các cơ quan nhà nước được thuê dịch vụ này.  Sự thúc đẩy từ phía Chính phủ o Việc thuê dịch vụ công nghệ thông tin ngày nay được coi là một biện pháp tăng cường năng lực cạnh tranh của doanh nghiệp hay phát huy hiệu quả của các cơ quan nhà nước. o Xu hướng thuê dịch vụ này tăng mạnh trong những năm gần đây trên tất cả các châu lục, từ các nước công nghiệp hóa đến các nước đang trên đà cải tổ nền kinh tế.

47

Empowering the IBM ecosystem

Chắp cánh cho những ước mơ (1/2) …  Khi làn sóng di động hóa đi tới từng ngõ ngách của các nền kinh tế, và khi số lượng điện thoại thông minh lớn hơn dân số thế giới thì nhu cầu về phần mềm ứng dụng di động đã tạo ra những cơ hội lớn cho các công ty lẫn cá nhân khởi nghiệp trong ngành công nghệ. (Theo Number of mobile phones)

 Ở Việt Nam, thị trường phần mềm ứng dụng di động vẫn còn khá mới mẻ trong những năm gần đây. Thế nhưng, khi những người yêu công nghệ “cuồng” theo cơn sốt Flappy Bird, một phần mềm ứng dụng trò chơi trực tuyến được tạo ra bởi một chàng trai trẻ người Việt, thì những ý tưởng về một ngành công nghiệp ứng dụng di động (mobile apps industry) đã manh nha. (Theo kenh14.vn)

© 2014 IBM Corporation

Empowering the IBM ecosystem

Chắp cánh cho những ước mơ (2/2) …  Nhạy bén với nhu cầu thị trường  Evernote – trở thành nền tảng cho những ghi chép công việc hàng ngày.  Google Waze - ứng dụng bản đồ giao thông thu thập dữ liệu từ người dùng (50 triệu người dùng, 1.03 tỷ $)  Instagram – được phát triển bởi 13 người, đáng giá 1 tỷ đô la  WhatsApp – được phát triển bởi 50 người, phục vụ cho 500 triệu người, vừa được Facebook mua lại giá 19 tỷ đô la.  Viber - khởi đầu từ 4 người, được Rakuten Nhật bản mua lại giá 900 triệu đô la.  Biến sự sáng tạo thành sự nghiệp – có nhiều cách để làm ra tiền từ những ứng dụng di động:  Ký thác chúng dưới dạng ứng dụng miễn phí trên các kho Apple AppStore hay Google Play và nhận hoa hồng quảng cáo liên kết.  Hoặc tải lên đó như những ứng dụng trả tiền, các mạng viễn thông sẽ thu phí từ người sử dụng và hằng tháng chuyển đến tài khoản của nhà lập trình sau khi đã giữ lại khoảng 30%.  Sau một thời gian thử thách, những ứng dụng được nhiều người quan tâm và tải xuống nhất và mang tính giải pháp tốt nhất đương nhiên trở thành tài sản trí tuệ để các nhà lập trình khởi nghiệp, hoặc bán lại cho các công ty hay tập đoàn công nghệ khai thác với giá khá cao, đồng thời có © 2014 IBM Corporation một vị trí làm việc xứng đáng tại đó nếu nhà lập trình muốn.

Empowering the IBM ecosystem

Zalo và câu chuyện đánh thức 'giấc mơ Việt' bị chôn giấu

1.

Khởi đầu từ cột mốc gần như bằng 0 vào đầu năm. Ngày 14/1, VNG thông báo Zalo ứng dụng OTT (Over-The_Top) đạt mốc 7 triệu khách hàng với 75 triệu tin nhắn mỗi ngày vào cuối năm 2013.

2.

Với những chức năng cơ bản như nhắn tin (văn bản, thoại, hình ảnh), gọi điện, mạng xã hội, ứng dụng được cung cấp miễn phí cho người sử dụng các hệ điều hành phổ biến như iOS, Android, Nokia, Windows Phone.

http://me.zing.vn/zb/dt/vng/18011750 http://www.vng.com.vn/vn/tin-tuc-vng/chi-tiet.diem-bao.zalo-va-cau-chuyen-danh-thucgiac-mo-viet-bi-chon-giau.362.html

© 2014 IBM Corporation

51

Empowering the IBM ecosystem

Thị trường ứng dụng: KHÔNG CÒN DỄ ĂN (1/2)

Số 379 Ngày 01-07 09.2014

Trong những năm đầu tiên sau khi App Store của Apple ra mắt (vào năm 2008),… dường như bất cứ ai giỏi một chút về kỹ thuật đều có thể ăn theo sự tăng trưởng nhanh chóng của chiếc điện thoại thông minh iPhone. Theo một số kết quả nghiên cứu khác, những người sở hữu iPhone và iPad đã tải xuống hơn 75 tỉ ứng dụng trong vòng 6 năm qua và Apple Store đang nắm giữ thông tin thẻ tín dụng của khoảng 800 triệu người. Theo các hãng sản xuất smartphone, ứng dụng thực sự đang vào thời kỳ bùng nổ. Apple đã tạo ra khoảng 1 triệu việc làm ở châu Âu và đã trả hơn 20 tỉ USD cho các nhà phát triển ứng dụng kể từ năm 2008. Còn theo một báo cáo do Google nhờ một đơn vị bên ngoài thực hiện, doanh thu từ việc sản xuất các ứng dụng smartphone dự kiến sẽ vượt 51 tỉ USD vào năm 2025. Thế nhưng, các nhà phát triển ứng dụng độc lập đang ta thán rằng phát triển ứng dụng không còn kiếm được bao nhiêu tiền. hãng phân tích thị trường VisionMobile ước tính trên thế giới có gần 3 triệu nhà phát triển ứng dụng di động, nhưng hơn phân nửa số này kiếm được chưa tới 500 USD/ứng dụng/tháng. © 2014 IBM Corporation

Empowering the IBM ecosystem

Thị trường ứng dụng: KHÔNG CÒN DỄ ĂN (2/2) Vào những năm 2008 - 2010, những ứng dụng hay nhất sẽ vươn lên nằm ngay vị trí đầu của kho ứng dụng. Nhưng giờ, với hàng triệu ứng dụng để cho mọi người tùy nghi chọn lựa thì các kho ứng dụng lại bị chi phối bởi những công ty chi mạnh tay vào việc quảng cáo trực tuyến. “Kho ứng dụng là một ngành kinh doanh nhờ vào những ứng dụng “cú hích”, chẳng khác gì ngành âm nhạc hay phim ảnh… ”, Ouriel Ohayon, Tổng Giám đốc Appsfire, một công ty quảng cáo di động, nhận xét. Chính điều này đã tạo ra một thị trường chợ đen về tải ứng dụng. Những ai muốn ứng dụng của họ xuất hiện trong “Top 10 ứng dụng được tải về nhiều nhất” có thể nhờ đến các công ty marketing hoạt động mờ ám.

Tuy nhiên, hy vọng cho các nhà phát triển ứng dụng vẫn còn. Nếu họ đảm bảo được sản phẩm của họ có chất lượng tốt thì sẽ có cơ hội được Apple và Google chọn đưa lên trang nhất của kho ứng dụng  Những vị trí này không thể bị mua hoặc bị gian lận vì chúng được Google Play chọn ra bằng những thuật toán. Còn trên kho ứng dụng iOS App Store thì các vị trí được chọn ra bởi chính các biên tập viên của Apple. Có một số ứng dụng ngách đang tăng trưởng rất nhanh, như ứng dụng về sức khỏe hay ứng dụng dành cho doanh nghiệp. Sự hợp tác giữa IBM và Apple nhằm mục tiêu đẩy mạnh bán iPhone và iPad cho các công ty lớn hơn cũng đã khuyến khích sự phát triển của các ứng dụng dành cho doanh nghiệp. Các nhà phát triển ứng dụng kỳ vọng sẽ sống tốt từ thị trường này, vì doanh nghiệp có xu hướng chi cho ứng dụng nhiều hơn là người tiêu dùng cá nhân.

© 2014 IBM Corporation

Hỗ trợ Bluemix

TM

IBM developerWorks http://www.ibm.com/developerworks IBM developerWorks – Cloud Computing http://www.ibm.com/developerworks/cloud/

BluemixTM developerWorks Community - https://www.ibmdw.net/bluemix/ Need Help? Use the BluemixTM developerWorks Forum https://www.ibmdw.net/answers/?community=bluemix BluemixTM Events - https://www.ibmdw.net/bluemix/events/ BluemixTM DevOps Services https://www.jazzhub.com

www.youtube.com Tìm với từ khóa “bluemix” ©2014 IBM Corporation

Write an app on Bluemix to get $1000 for your school How can you get funding? You can propose a project, hold an event or write an app. The requirements are that the project, event or app must be

1) related to your school work – helping to build your skills, 2) associated with any smarter planet theme, and 3) doing some good for your community – or a community of any size.

Go to Bluemix for your free account. How to collect $1000

http://asmarterplanet.com/studentsfor/join/funding#app

©2014 IBM Corporation

Các định nghĩa Hypertext Markup Language (HTML) and Cascading Style Sheets (CSS) as one of the recommended languages for beginning Web developers (whether you build Web sites for business or pleasure). Of course, you can build a Web page by using only HTML and CSS, but JavaScript allows you to add additional features that a static page of HTML can't provide without some sort of scripting or programming help.

Node.js is a platform built on Chrome's JavaScript runtime for easily building fast, scalable network applications. Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient, perfect for data-intensive real-time applications that run across distributed devices.

“DevOps requires people, process and tools to promote seamless collaboration among diverse but simultaneous users … DevOps is a culture shift, designed to improve quality of solutions that are business-oriented and rapidly evolving …”

Github http://github.com, còn được gọi là social network dành cho developer đi vào hoạt động tháng 2 năm 2008, là một dịch vụ sử dụng hệ thống quản lý phân tán GIT giúp người dùng lưu trữ source code cho các dự án. Ruby on Rails, or simply Rails, is an open source web application framework written in Ruby. Rails is a full-stack framework that emphasizes the use of wellknown software engineering patterns and paradigms, including convention over configuration (CoC), don't repeat yourself (DRY), the active record pattern, and model–view–controller (MVC).

Liberty for Java™ applications on IBM® Bluemix™ are powered by the IBM WebSphere® Liberty Buildpack. The Liberty profile is a highly composable, fast-to-start, dynamic application server runtime environment. It is part of IBM WebSphere Application Server v8.5.5.

©2014 IBM Corporation

Cám ơn!

©2014 IBM Corporation

IBM Bluemix Overview - Event-Vietnamese.pdf

There was a problem previewing this document. Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item. IBM Bluemix ...

12MB Sizes 11 Downloads 96 Views

Recommend Documents

Technical Overview of WebSphere Process Server ... - IBM Redbooks
Dec 31, 2005 - Chapter 1. On Demand Business and service-oriented architecture. ...... Business objects, primitives, or both can be used as I/O parameters.

pdf-14104\ibm-websphere-interview-questions-unofficial-ibm ...
... apps below to open or edit this item. pdf-14104\ibm-websphere-interview-questions-unofficial- ... ation-server-certification-review-from-equity-press.pdf.

Overview - GitHub
This makes it impossible to update clones. When this happens, ... versions of the Yocto kernel (from the Yocto repository, or the Intel Github repositories on ...

Overview - GitHub
Switch system is mobile Cashier backend sale system for merchants, which provides the following base features: Management of Partners, Merchants, Users, Cashiers, Cash registers, mPOS Terminals and Merchant's Product catalogues. Processing Sales with

IBM Whitepaper.PDF
There was a problem previewing this document. Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item. IBM Whitepaper.

Configuring IBM WebSphere Process Server V6.1 ... - IBM Redbooks
Jul 17, 2008 - The OCI, or thick, client requires installation of a software component on the database client machines and the correct ... and the Oracle JVM™. 4. Install the WebSphere Process Server software. .... You need to prepare the Oracle da

Configuring IBM WebSphere Process Server V6.1 ... - IBM Redbooks
Jul 17, 2008 - WebSphere security is required for the secure use of WebSphere Process Server functionality. ... explanation of how to configure WebSphere Process Server security, see the developerWorks article WebSphere Process ...... Tip: The table

2009 - Why KLE IBM
5.6 :BUSINESS MANAGEMENT. Entrepreneurial Development. 1. Answer ... What are the pitfalls of Business planning? Explain how the pitfalls are avoided in.

2010 - KLE IBM
Second Semester B.B.M. Examination, May/June 2010. (Semester Scheme) (Freshers) (2009-10 & Onwards). BUSINESS MANAGEMENT. Paper - 2.6 ...

2009 - Why KLE IBM
5.6 :BUSINESS MANAGEMENT. Entrepreneurial Development. 1. Answer ... What are the pitfalls of Business planning? Explain how the pitfalls are avoided in.

Intrinsic volumes of convex cones Overview Overview
Aug 7, 2012 - app ear in a tub e formula similar to the one defining the intrinsic volumes. Intrinsic volumes of convex cones. Random convex p ograms. Lo calizing ...... β. /2). =: M n. ,β. Intrinsic volumes of convex cones. Measures of th e semide

Malariaan overview
complex life cycle in their mosquito vector and vertebrate hosts. .... their host cells to guarantee the safe delivery of mer- ... for parasite identification http://www.

OVERVIEW OF MANAGEMENT
Page 18. PUBLIC SECTOR ORGANIZATIONS include central government departments such as the Ministry of Health, which do not have profit as their goal.

DesignModeler Overview
Tree Outline – Sketching – Dimensions – Diameter. • Specify diameter of top circle to be 5 mm. • Note that all circles should change diameter at this time. Play around with this a little, enjoy yourself. 13. Create bolt holes. • Toolbar â

overview -
quantitation and q-values. YES. NO. YES. NO. TPP. OTHER other iRT refs? endo. spiked swaths. txt. iRT. TraML output .tsv output_ qvalue .tsv. Multi-file experiment? output_ qvalue .tsv. DIA. (SWATH). DDA. YES. NO. Add Tools or Wrappers to the followi