International Telecommunication Union Cloud Computing and the BR Experience from the ICTC pilot- project and opportunities for a follow-up The BR Cloud team A. Manara (team leader),O. Chuzel, O. Evrard RMC meeting Geneva, May 21 st 2014
InternationalTelecommunicationUnion
Cloud Computing and the BR
Experience from the ICTC pilot-project and opportunities for a follow-up
The BR Cloud team
A. Manara (team leader),O. Chuzel, O. Evrard
RMC meetingGeneva, May 21st 2014
RMC meeting May, 21st 20142
Agenda Presentation
Cloud computing: key conceptsUnited Nations and the Cloud ITU Cloud related activitiesBR experience in the ICTC Project with
public (hybrid) Cloud Demo Session Discussion
RMC meeting May, 21st 20143
Cloud computing definitionN
atio
nal In
stitute
of S
tand
ard
s a
nd Te
chnolo
gy (N
IST) d
efinitio
n
RMC meeting May, 21st 20145
Cloud computing Patterns and providers
Enterprise Public Cloud Platforms Forrester (June 2013)Common scenario patterns
RMC meeting May, 21st 2014
UN strategic framework: more harmonized, efficient, green & economical ICTs (August 2013) Achieve Continued Innovation Enhance integration and
interoperability, driving efficiency and effectiveness
Practice Lean IT through best practices
6
United Nations and the Cloud
Cloud usage in UN agencies WFP: CRM (Salesforce), Web
hosting (Amazon) WMO: Messaging and
Collaboration (Google) FAO: Mapping Applications
(Google Maps, Google Earth Engine)
“Private and public cloud SaaS, IaaS and PaaS offerings can provide immediate benefits to harmonization as well as cost containment”
More info in Annex 1
RMC meeting May, 21st 2014
ITU-T SG13: Future networks including cloud computing, mobile and next-generation networks Q. 26/13: Cloud computing ecosystem,
inter-cloud and general requirements Q.27/13: Cloud functional architecture,
infrastructure and networking Q.28/13: Cloud computing resource
management and virtualization
7
ITU cloud related activitiesCloud usage in ITU• Remote meetings (Skype)• ITU promotion (YouTube,
Flickr, Twitter, Facebook, LinkedIn)
• Email (UNICC/Google Postini)
• Office 365 (in testing)
Microsoft Enterprise agreement (including online services): signed on May 1st
More on Annex 2
ITU-D SG1: Enabling environment for development of telecom/ICTs Q.COM3/CC (WTDC-14): Access to cloud
computing: Challenges and opportunities for developing countries
RMC meeting May, 21st 20148
BR initial investigations
Dependable Distributed Computing for the ITU Regional Radio Conference RRC06J. T. Moscicki, A. Manara, M. Lamanna, P. Mendez, A. Muraru (Jun 2009)
OutlookIn order to prepare for future events which may require even more computing capabilities than the RRC06, paradigms such as Cloud computing could be investigated, where dynamically scalable resources are provided as a service over the Internet.
RMC meeting May, 21st 2014
ICTC pilot-project
Goals • Objectives
Prepare for future events which may require huge computing resources.
• Experiment with:• deployment and operation of ITU software
systems in the cloud.• the integration of local and cloud
computing resources• the scaling of computing resources to meet
peak demand.• Study economics of the proposed system • Spread knowledge.
Help positioning ITU as the leading UN agency for ICT
Document work and related findings by publishing article in ITU News/other journals as well as specialized press and disseminating to the UN agency worldwide.
9
ICTC Doc. 44/3 BR proposal to ICTC, Nov. 2011 RfP for consulting services, Apr. 2012, UN Global Marketplace Selected Company: SolidQ; Budget: 38 000 CHF Project start: Sep. 2012, Project closure: Dec. 2013
RMC meeting May, 21st 2014
Cloud architecture design goals Overview of P1812, GE06L and PFD solutions Performance measurements Data privacy and security considerations Cost structure of cloud solutions Knowledge repository
The BR experience
RMC meeting May, 21st 2014
Security: Data protection Compliance with current IS security settings
Availability: At least as good as the availability of the ITU infrastructure
Performance: Any workload could be managed in less than a given amount of time
according to the amount of cloud resources deployed
Usability: Simple click deployment/removal and possibility of complete
automation Automatic scaling up and down. No cloud computing knowledge required for operating the system.
11
Cloud Architecture design goals
RMC meeting May, 21st 2014
On-premisesIaaSPaaS
P1812 calculations
12
Business case • Propagation model• Online calculation
service (eTools)• Usage of DEM data
RMC meeting May, 21st 201413
GE06L PaaS
Standalone management application for: Jobs submission Cloud service monitoring and
control Performance analysis GE06L examination results
retrieval
Business case: • Coordination examination• Integration in TerRaSys to
meet peek CPU demand• Notice data (private)
RMC meeting May, 21st 2014
PFD
Simple distribution model one network against all others one network against groups of
many
Moved into cloud in phases Use CPUs on ITU PC Use VMs on Azure (IaaS & SQL
Server)14
Business case • PFD for protection of space
services (Appendix 30)• Public data (space notice)• Legacy Cobol & Fortran code vs
MS Access• Possible future usage:
calculation on demand (online service) / regular processing
GREEN INTRANET (ITU)
WINDOWS AZURE (PUBLIC CLOUD)
BLUE INTRANET (ITU)
VM
MS Access DB(SNS/SPS/GIMS)
SQL Server(SNS/SPS/GIMS)
SQL Server on IAAS
Virtual Network
Client Software
SQL Azure Database
Jobs & results
SQL Server(SNS/SPS/GIMS)
RMC meeting May, 21st 201415
Performance
Run evolution (95 workers) for the 1238 notices published in Special Section GE06L/8/A.
GE06L
~37 CHF
RMC meeting May, 21st 201417
GE06L PaaS
Data privacy and security
Methodology
Classification of business data
Description of the systems and identifications of hot spots
Introduction of associated defense tactics
Technical doc: GE06L on the Cloud security report
RMC meeting May, 21st 2014
Azure Price Calculator Small VM (1.6GHz CPU,
1.75GB RAM, 225GB Storage): CHF 0.078/VM/hour
1 Large VM SQL Server Enterprise: CHF 2.04/hour
SQL database: 9.71 CHF/month (< 1 Gb)
Storage (1000GB:24CHF/mo)
Service Bus, Bandwidth
18
Cost structure of cloud solutions
GE06L 1238 notices
GE06L/8/A 95 workers 5 hours run 37 CHF Proc: 20 min!
P1812 2VM/workers 1400 CHF/yearCould add other ITU-R Rec. propagation model with no additional fees
PFD Network ID113555003 40 hours run 4VM 104 CHF
RMC meeting May, 21st 2014
Hardware costs 100 PC @ 2K CHF 200K CHF Network: 200 CHF/port 20K CHF Installation & Power: ~ 5K CHF (not
reusable)Used 8 months & re-used in ITU: depreciation over 3 years: ~70K CHF/year 50K CHF/8 mo.
Staff costs 4 man/mo @ 10K CHF 40K
Total Costs: ~100K CHF Procurement: 8 months!
19
RRC-06: Cost structure analyses
100 Small VM (1.6GHz CPU, 1.75GB RAM)@CHF 0.088/VM/hr
30days@RRC06Hardware Cost OnlyTotal Cost: ~ 6.3K CHFProcurement: 20 min
Equivalent Cloud System