Call Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Summary paa s_countryreport_meshingo.pptx.pptx
1. POWERING DIGITAL CONTENT:
ADOPTION OF PLATFORM AS A SERVICE
FOR BOTSWANA
Global IT Technology Program (ITTP) KAIST
MESHINGO JACK
GRADUATE STUDENT
20154647
“Content is the reason search began in the first place” Lee Odden
3. Introduction
● Availability of content is one of the major drivers for use of ICTs
● Locally relevant content is one of the key enablers of internet adoption.
(GSMA Intelligence SIM Survey, 2015)
● Lack of locally relevant content & awareness is the most important barrier
to Internet adoption for non-users
● Growing economies leverage content to extend economic growth potential
3
Sources:
OECD, 2016
GSMA Intelligence SIM Survey, 2015
4. Introduction
4
Barrier Lack of
local
content
Digital
Literacy &
Skills
Affordability Network
Coverage
Security &
Trust
Others
LATIN AMERICA & CARIBBEAN
Argentina 72% 19% 18% 2% 4% 11%
Puerto Rico 68% 18% 33% 2% 6% 10%
Guatemala 57% 38% 14% 3% 5% 6%
AFRICA
Egypt 70% 38% 52% 12% 20% 17%
South Africa 57% 24% 46% 6% 6% 11%
Nigeria 53% 32% 24% 1% 5% 25%
Morocco 51% 53% 33% 2% 2% 8%
Kenya 46% 37% 45% 4% 2% 22%
Source: GSMA Intelligence Consumer Survey, 2015
5. UASF, 2015
5
To connect
super-fast
Broadband in the
identified public
strategic areas to
achieve the target
speeds of the
National
Broadband
Strategy;
To provide the
public with easy
access to secure
and affordable
Broadband
services; and
To promote usage of the
1. .bw domain name,
1. local content
development and
2. use of e-Government
in Botswana through
provision of basic
free Internet to
consumers.
● Broadband infrastructure and content needs to be conceived and
developed jointly (ITU, 2016).
Botswana Hotspots Objectives
6. Shopping Malls
Hospitals
Airports
Bus Ranks
Government Offices
Potential for Digital Content Creation
● Restaurants
● Clothing Shops
● Supermarkets
● Gyms
● Furniture
● Maternity
Ward
● Emergency
● General
Consulting
● Paediatric
Ward
● Restaurants
● Souvenir
Shops
● Check in
area
● Waiting
lounge
● Long
distance
buses
● Combis
● Taxis
● Different
departments
PaaS Solution
6
8. Problem Definition
• Lack of relevant local content to increase uptake of Botswana
Hotspots.
● Botswana Hotspots is heavily underutilized despite a huge
investment by the Universal Access & Service Fund and
Botswana Fibre Networks
● Lack of innovative packages
• Both entities are looking for solutions that would increase
uptake at both wholesale and retail level. Sources: BOFINET, 2016, UASF 2017
8
9. Goal and Objectives
Goal: Develop a platform that enables faster development of
applications for the different Wi-Fi service areas and beyond
1
Examine Cloud Maturity level of BoFiNet
infrastructure
2
Carry out a Developer Readiness
Assessment
4
Benchmarking with South Korea, and Japan
on PaaS systems
5 Propose Recommendations
3
Assess various Platform as a Service
Solutions
9
10. Methodology
10
Overview
Background Information
Preliminary Study
Justification
Literature Review
Application development platforms
Cloud Computing
PaaS Requirements
Data Collection
Interviews/ Questionnaire
Secondary Data
Situational Analysis
Oracle Cloud Maturity Model
ODA Cloud Maturity Model
Root Issues
Best Practices
South Korea
Japan
Envisioned PaaS
Architecture
Recommendations
Analysis & Benchmarking
Applications Developer Survey
12. Platform as a service is a cloud-based computing environment designed to support
the rapid development, running and management of applications.
Platform as a Service
API Management
Capabilities
Security Capabilities
Developer tools
Rapid
deployment
Provision of Runtime
Environment Support for Custom
Applications
Middleware
capabilities
Source: Cloud Standards Customer Council, 2015
Team Collaboration
12
17. 17
CMM1
Initial, Ad Hoc
CMM2
Repeatable,
Opportunistic
CMM3
Defined,
Systematic
CMM4
Measured,
Measurable
CMM5
Optimized
Technology
Model
Simple IaaS
Instances
Virtualized
Infrastructure Apps
Event-Triggered
Admin and
Activities
Automated Service
Migration
According to
Predefined Cases
Federated,
Interoperable, and
Open Cloud:
• Majority of
landscape is
Cloud-aware
applications
• Automated
provisioning
according to
business
requirements and
controls
• Managed public,
private and hybrid
SaaS, PaaS, and
IaaS provisioning
and integration
• Dynamic
compliance and
control
Compute, Storage,
and Network
Complex IaaS Service Delivery
Management
Including
Cloud Portal
Federated Identity
and Access Model
Scheduled Admin
and Activities
Defined
Orchestration
Process for Cloud
Islands of Identity
and Access
Management
Architecture for
Federated
Cloud Control
Systems
Defined Cloud
Service Catalog
Online Risk and
Compliance
Management
Source: BOFINET, 2017
Cloud Maturity Assessment
20. PaaS Technical & Operations Considerations
20
Technical
IaaS Maturity
Languages
Data sources
Interoperability
Integration
Lock In
Operations
Policy
Maintenance
Reputation
Cost
Open
Innovation
Ease of use
22. Benchmarking Countries
22
Parameter South Korea Japan Botswana
% of individuals using
the Internet
89.90% 93.33% 27.50%
Mobile-cellular telephone
subscriptions per 100
inhabitants
118.46% 125.05% 169.9%
Active mobile-broadband
subscriptions per 100
inhabitants
109.67% 126.44% 67.31%
International Internet
Bandwidth per user
46,764.48 62,618.15 11,379.28
Smartphone penetration 88% 64.9% -
Cloud Adoption 5th (ITA 2016) 2nd (ITA, 2016) -
Source: ITU, 2016
24. Open source PaaS based
Government 3.0 realization support Assistance in realizing the creative
economy
Development of
e-government standard
framework extension
Developed using open source ▶
Result is released as open source
Promoting joint use
of IT resources
Providing core infrastructure to
realize creative economy
Open PaaS based on
e-government standard
framework
e-Gov Standard Frameworke-Gov Standard Framework
Open Cloud Platform: PaaS-TA
Source: NIA, 2016
2
25. Search Purchase / Reuse
Ordinary people
SaaS repository
온나라 디브레인 E사람
Open PaaS Core Features
① Open source PaaS validation and stabilization
②Various IaaS Support ③ Installation automation
④ Load Standard Framework and Domestic SW
Development
Test
Enrollment
developer
SW corporation
1 in-house
corporation
Open PaaS Development and Management Tool
Usage
measurement
Monitoring
Operational
Control
PaaS
Operator
⑦ Management tools
26
⑥ User Portal
Government / Public institutions
Use
⑤ Development Tools
PaaS-TA Major Components
Source: Altoros, 2016
26. Support various IaaS and standardized application software through container ▶
Support hybrid cloud deployment
IaaS-based hybrid cloud
environment
Hybrid cloud environment based on PaaS-TA
Hybrid Cloud
PaaS-TA
Container controller
② Standardized method
Application SW Integration
Management
Private
IaaS
Public
IaaS
① Various IaaS support
▶ Ensuring independence for IaaS providers
Hybrid Cloud
① Addition of IaaS • Difficulty of change
▶ IaaS provider has a dependency
problem
IaaS interface
Application
SW
Virtual Machine
Controller
IaaS interface
Application
SW
Private
IaaS
Public
IaaS
②
Non-standardized
Application SW
Management
Standard IaaS interface
Application
SW
container
Application
SW
container
Application
SW
container
Application
SW
container
③ Application SW
movement
(Not free)
X ③ It is free to move application SW between various
IaaS
PaaS-TA Components
Source: NIA, 2016
2
27. 3
Easy SW
maintenance
4
Reliable
system
operation
cloud
Secure
mobility
2
Rapid
provision of
SW
resources
5
• Rapid development of
application SW by
automating configuration
within a few minutes
• A small number of system
operators can maintain the
system at a stable service
level
• Various IaaS support and standardized
application SW management through
container
• Automatically ensures high
availability of HW and SW without a
separate solution for high availability
35
• Reduce IT costs by maximizing the use of
HW resources based on containers
1
Efficient use
of HW
resources
PaaS-TA Benefits
Source: NIA, 2016
29. Cloudn
PaaS
29
● Provides fast access to all of the functions needed for operation of a production system
Source:NTT Website, 2017
NTT
Developer
● Platform development &
management
● development
33. 33
Cloud Foundry vs OpenShift
Features Cloud Foundry OpenShift
Year 2008 2011
Community Large Few
Pricing Free, Membership fee Free, Price Based
Container Technology Garden, Docker Docker
Container Management Diego Kubernetes
Infrastructure Physical, Virtual, Private, Public Physical, Virtual, Private, Public
IaaS OpenStack
Amazon Web Services
Microsoft Azure
Google Cloud Engine
VMWare
Red Hat OpenStack
Amazon Web Services
Microsoft Azure
Google Cloud Engine
VMware vCenter
34. 34
Cloud Foundry vs OpenShift
Features Cloud Foundry OpenShift
Operating Systems Windows, Mac, Web based Windows, Linux, Mac, Web based
Integration OpenStack, Github, Hadoop,
Docker, Eclipse
OpenStack, Atomic, Github, Docker,
Hadoop,
Language Support Java, JavaScript, Ruby, Spring,
Node.js
Java, Javascript, Ruby, PHP,
Python, Perl
Databases MySQL, PostgreSQL, Redis,
RabbitMQ
MariaDB, MySQL, PostgreSQL,
MongoDB, Redis, SQLite
Access CLI, Web CLI, Web Console, Remote Access
Security Multi-level Security Multi-level Security
38. Recommendations
38
Open Source PaaS
IaaS
Open Data
Policy & Regulation
● Cloud Act
● Open Data Policy
Training
● Management Tools
● Developer Tools
Big Data Analytics Benchmarking
● PaaS_TA
● Cloud_n PaaS
39. To Be Model: B_PaaS
39
Physical Virtualized Private IaaS
Common Interface
Container Container Container Container
Network
Storage
Server
OS
MIddleware
Dev.
Framework
Management
Tools
Analytics as a Service
Tools
Big Data Analytics
Engine
Health Transport Retail e-Gov Tourism Entertainment
Private Public Academia
Access
40. 40
B_PaaS Detailed Design
Platform as a Service
Databases: MariaDB, MySQL, PostgreSQL, MongoDB, Redis, and
SQLite
Security ProcessIntegration
Developer
S/W
Companies
Inhouse
Configuration Mgt
Performance Mgt
Quality Mgt
Monitoring
Languages: Java, Javascript, Ruby, PHP, Python, Perl, Ceylon
1. Authentication
2.Development
3.Testing
4. Enrollment
Big Data Analytics
Mgt ToolsDeveloper
Tools
User interaction
41. B_PaaS: Developer
41
B_PaaS
PaaS FRAMEWORK FOR APPLICATION DEVELOPMENT
PaaSIaaS
Server Storage Network
Common Interface
Operating environment
Container
Framework프레 미 운
Middleware
operating system
어플application
Test environment
Container
Framework프
미 운
Middleware
operating system
어플application
Development environment
Container
Framework
크Middleware
Operating system
Application
Standardized HW
Automatic configuration
Standardized Platform
Kubernetes
Automatic configuration
Developer
Coding
Analytics
42. Recommendation 2: IaaS
42
Source: Open Data Centre Alliance, 2016
CMM1
Initial, Ad Hoc
CMM2
Repeatable,
Opportunistic
CMM3
Defined,
Systematic
CMM4
Measured,
Measurable
CMM5
Optimized
Technology
Model
Simple IaaS Instances Virtualized
Infrastructure Apps
Event-Triggered
Admin and
Activities
Automated Service
Migration
According to
Pre-Defined Cases
Federated,
Interoperable, and
Open Cloud:
• Majority of
landscape is
Cloud-aware
applications
• Automated
provisioning
according to
business
requirements and
controls
• Managed public,
private and hybrid
SaaS, PaaS, and
IaaS provisioning
and integration
• Dynamic
compliance and
control
Compute, Storage, and
Network
Complex IaaS Service Delivery
Management e.g.
Cloud Portal
Federated Identity
and Access Model
Scheduled Admin and
Activities
Defined
Orchestration
Process for Cloud
Islands of Identity
and Access
Management
Architecture for
Federated
Cloud Control
Systems
Defined Cloud
Service Catalog
Online Risk and
Compliance
Management
● Current Maturity of IaaS: between 1 - 3
43. Recommendation 3: Big Data Analytics
43
● Big Data Analytics for cloud
● OpenShift can integrate with Spark and Hadoop
○ Assess most suitable analytics platform
○ New services
○ Improved service delivery
■ Developer
■ Provider
Source:Barlow, 2015
44. Recommendation 4: Open Data
44
● Standard for making data available to developers
Private
Social Media
Retail
Tourism
Transport
Entertainment
Govt Data Sets
Finance
Statistics
Agriculture
Health
Education
LandFinance Transport
Tourism
B_PaaS
Developer Developer Developer Developer
45. Implementation Requirements: Stakeholders
45
Powering Digital Content through Adoption of PaaS for Botswana
Main Agency
Incubators
Developers
Duration
Budget
Botswana Fibre Networks
Ministry of Transport & Communications
Botswana Communications Regulatory Authority
PTOs ISPs
University of Botswana Botho University
Limkokwing University BIUST
Private Software Companies S/W Companies
Botswana Innovation Hub
Botswana Institute of Technology Research & Innovation
Policy & Regulation
Universal Access & Service Fund
Botswana Fibre Networks
1 year 6 months
Project Title
46. Implementation Plan
46
Phase 1
3 months
Phase 2
12 months
Phase 3
3 months
Stakeholder Consultation
Feasibility Study
OpenShift Design Specs
Prototype Verification
● Verification Criteria
● IaaS testing
Core Function Development
Prototype Development
● Open Source Analysis
● Core Technology
Analysis
Security
Integration
● Big Data Analytics
● Open Data Sources
Tools Development
● Management Tools
● Developer Tools
Training
● Developer
● BOFINET
Support
● Maintenance
● Upgrades
Migration
47. 47
Conclusion
● Relevant digital content critical for broadband usage
● Adoption of Platform as a Service for Botswana is a step in the right direction for
rapid application development
Rapid
development
Data
Availability
Marketing
Stakeholder
Engagement
Training Ease of Use Cost
48. 1. Botswana Communications Regulatory Authority. BOCRA 2016 Annual Report. Gaborone: N.p., 2017. Web. 11 Mar. 2017. Annual
Report.
2. Botswana Fibre Networks. "BOFINET - Network". Bofinet.co.bw. N.p., 2017. Web. 5 June 2017.
3. "Cloudn Paas – Public Cloud | NTT Communications Global ICT Services Provider". Ntt.com. N.p., 2017. Web. 18 Apr. 2017.
4. Cloud Standards Customer Council. Practical Guide To Platform - As - A - Service Version 1.0. 2015. Web. 13 Feb. 2017.
5. Ericsson. The Telecom Cloud Opportunity: How Operators Can Leverage Their Unique Advantages In The Emerging Cloud Market. 2012. Web. 1
May 2017.
6. GSMA."What Are The Consumer Barriers To Mobile Internet Adoption In Africa? Results From The GSMA Consumer Survey 2015 | Mobile For
Development". Mobile for Development. 2015. Web. 5 June 2017.
7. GSMA."Local And Relevant Content Is The Key To Unlocking Mobile Internet Connectivity In Latin America And The Caribbean: Results From
The GSMA Intelligence Consumer Survey 2015 | Mobile For Development". Mobile for Development, 2015. Web. 5 June 2017.
8. "IDC: Smartphone OS Market Share". www.idc.com. N.p., 2017. Web. 5 Feb 2017.
9. International Trade Administration. Top Markets Report Cloud Computing Country Case Study: Japan. U.S Department of
Commerce, 2016. Web. 17 Apr. 2017. Top Markets Report Cloud Computing.
10. International Trade Administration. Top Markets Report Cloud Computing Country Case Study: South Korea. U.S Department of Commerce,
2016. Web. 17 Apr. 2017. Top Markets Report Cloud Computing.
11. "ITU | 2016 Global ICT Development Index". Itu.int. N.p., 2017. Web. 10 May 2017.
12. Lwasaki, Yudai et al. Paas Software Based On Cloud Foundry. 2012. Web. 13 Feb. 2017.
13. Ministry of Transport and Communications. National Broadband Strategy For Botswana. Gaborone: Republic of Botswana, 2016. Print.
14. National Information Society Agency. Open Cloud Platform Paas-TA (Paas-TA). 2016. Print.
15. National Institute of Standards and Technology. The NIST Definition Of Cloud Computing. National Institute of Standards and Technology, 2011.
Web. 4 Feb. 2017.
16. OECD. The Relationship Between Local Content, Internet Development And Access Prices : Main Findings And Conclusions. 2016. Web. 10
January 2017.
17. "The Government Of South Korea Creates An Open Paas With Cloud Foundry - Cloud Foundry Live | Altoros". Cloud Foundry Live | Altoros. N.p.,
2017. Web. 15 Apr. 2017.
18. "The Open Data Handbook". Opendatahandbook.org. N.p., 2017. Web. 5 May 2017.
19. PWC. Cloud Enabled Telco Opportunities. 2013. Web. 1 May 2017.
20. Garg. "Android Ppt". Slideshare.net. N.p., 2016. Web. 5 May 2017.
21. "UASF | Universal Access And Service Fund". Uasf.org.bw. N.p., 2017. Web. 14 May 2017.
22. "Mobile Phone Penetration". World Bank Blogs. N.p., 2016. Web. 6 Feb. 2017.
48
References