SlideShare a Scribd company logo
1 of 14
CENSUS AS A SERVICE
A cloud based approach for Nationwide census projects
The
“As A Service”
Era
What if we can bring the
magic of the cloud to the
world of surveying systems?
• Runs every 10 Years
• Runs for few months only
• Massive Data ingestion
• Heavy Analytics(Real-time and Batch
based)
• Nationwide project
The Case
• Near real-time results
• Real time progress tracking
• Dissemination results just after 1
month
• Fully digitized
• Location Aware
202x Modern Requirements
THE NATIONWIDE CENSUS
• Huge IT CAPEX for program to run every 10 Years.
• Centralized compacted execution time(few months) which needs high-end
scaled environment.
• Real-time heavy data ingestion (Tens thousands per second) which needs
high concurrency requirements within only 8 working hours per day.
• Real-time workflow and monitoring(up to 100k field-worker).
• Near real-time analytics.
• Speedy Results dissemination process which means a lot of analytics and
insights to be available for the community just after the census.
Challenges
THE ON-PREMISES TRADITION, IS IT
EASY?
• with pay-as-you-go model instead of investing in massive IT
Services To run for a few months
Challenge: Massive IT service for a short
time
Answer : COPEX model
• Elastic in-memory managed Data services(SQLNoSQL) for fast ingestion
and near real-time progress analysis
• Big data Batch processing tools for daily progress analysis
• Elastic Data Warehouse store for final result dissemination and ad-hoc
analytics
Challenge: Massive real-time and batch
analytics
Answer : Enterprise Data Hub
• with well controlled throughputegress rate to avoid back-end AppsAPIs
and Resources from being flooded with field messageseventsnotifications.
• can digest thousands of ingress real-time eventsmessages per second
with scale updown rules based on the current in-field load
Challenge: Massive data ingestion
Answer : Enterprise Data pipeline
• Serverless Computing model with pay per consumption model
• Estimate and Pay for the current real-time load instead of estimating for the
maximum expected load
• Elasticity on all level(Apps, Services, Data, Infrastructure)
Challenge: uncontrolled workload up to 100k users
Answer : Elasticity with pay per
useconsumption
• Scalable Network Bandwidth, ingress and egress rates.
• Scalable storage IOPS, Throughput(MBS) with minimal latency.
• Scalable VMs using load balanced Scale Sets
Challenge: uncontrolled workload up to
100k users
Answer : Scalable Infrastructure
Optimized Approach? Cloud is the answer…
THE WORKFLOW
Post-
Census
Census
Pre-
Census
Data
Preparation
Data
Collection
& Real-time
Analytics
Data Insights
Dashboards
HOLISTIC MULTI-TIER ARCHITECTURE
Enterprise Data hub
Real-time Analytics | Batch analytics
Services Tier
Web APIs| Mobile APIs
Apps Tier
Web Apps| Mobile Apps |Reporting & analytics
Data Pipeline
Stream Processing| Services Bus |Notification hub
Administration&Security
SOLUTION BUILDING BLOCKS
Pre-Census Phase
Data Preparation batch Jobs
• Enumeration areascontent
• Tasks Assigning
Enterprise Mobility
management
• MDMMAM Services
• Content Provisioning
Services
• Mobile device Security
services
Enterprise
Service Bus
Notification hub
Stream Processing
In-Memory OLTP (SQLNo-SQL)
Data Pipeline
Data Hub
Services
Tier
Batch Analytics
Operations
Room Apps
Web APIs
Monitoring Executive dashboardsAdministration
Inspectors Supervisors
VPN
Customer
Network
ExecutivesOperators
Site-to-Site
During Census Phase Post-Census Phase
Public
Dissemination portal
Web APIs
Data WareHouse
Mobile APIs
CLOUD BASED ARCHITECTURE
Pre-Census Phase
Data Preparation batch Jobs
• Enumeration areas
• Tasks Assigning
Enterprise Mobility
management
• MDMMAM Services
• Content Provisioning
Services
• Mobile device Security
services
Cosmos DB
Data
Pipeline
Data
Hub
Services
Tier
Azure HDinisghts
Operations
Room Apps
Real-time Analytics
APIs
Monitoring
Web Apps
PowerBI
Dashboards
Administration
Web Apps
Inspectors Supervisors
VPN
Customer
Network
ExecutivesOperators
Site-to-Site
During Census Phase Post-Census Phase
Public
Dissemination portal
Web APIs
SQL DatabWareHouse
Azure
Functions
Event
Hub
Notification
Hub
Stream Analytics
Polybase
Periodic Progress
Insights
Charting
Apps
Dashboards
Location Aware
Mobile
APIs
APN
DATA COLLECTION FLOW
Data
Ingestion
Event Hub
Notification
Hub
Mobile APIs
Security
& Content
Stream
Processing
Data Hub Presentation
Submit
& Data
Fast
Data
Slow
Data
Long-Term
Storage
Real-time
Apps
Analytics
Cosmos DB
Databricks
Storage
Mobile APIs
Alternatives:
HDINISGHT KAFKA
Alternatives:
HDINISGHT
Storm
Azure functions
Alternatives:
MemSQL for RT
HDINISGHT
Alternatives:
Tableau
Qlik
SOLUTION BEST PRACTICES
• PaaS over IaaS, whenever possible PaaS is considered the first option and
this allows to:
• Optimized cost as pay per usageconsumption models.
• Rely on Azure managed services hence better focus on business.
• More satisfactory SLAs for critical operations
• Multi-tenancy, for such nationwide projects with centralized business model
the use of multi-tenancy is very effective from performance point of view
where:
• Each regiongovernorate can be treated as a tenant(separate service plans, separate
DB instance, separate storage accounts)
• This avoid issues like throttling due to IO overload.
• Avoid performance impact of heavy load tenants on less load tenants.
• Security and regulation
• Follow Azure security center analysis and recommendations.
• Apply Data masking encryption to avoid any individuals data (GDPR compliance)
FOCUS ON THE VALUE,
• Value oriented ,and let the cloud keep the lights on for you
• Optimized Cost, Estimate and pay for the exact usage and load rather than the
maximum expected
• No high CAPEX.
• Pay for the exact consumption and time you use the service
• Holistic approach, One ecosystem rather than multiple service providers in
addition to holistic System integrator
• Business Agility, respond to changing business demands in timely manner using:
• the “As-a-service” model
• Robust DevOPS for continuous delivery with confidence.
• Business continuity,
• Achieve your business continuity requirements with instant site recovery services
• Detailed Diagnostics and Log analytics for protective actions
rather than the IT services.
provide on-demand insights about the country population characteristics for nation planning and development activities
The Value
COST OPTIMIZATION,
Pay for the exact not the maximum.
• IT dept. is no more a cost center, using the cloud built-in reporting and charge back
capabilities the IT dept. can collect budget from business owners instead of being a cost
center.
• Instant Recovery services, Better Business reputation
• Robust DevOps, better time to market
• Continuous Integration
• Continuous Delivery
• Better ROI,
• Noticed reduction in time to market
• Faster market penetration
• Optimized Cost (pay for the exact usage rather than the maximum estimated)
• As per the “Total economic
Impact of Azure PaaS”
conducted by Forrester:
• Thank you for attending
• Enjoy & Have Fun with MS Azure
• Open for Questions
By:
Shady Kamel
Solutions Architect

More Related Content

What's hot

Getting It Right Exactly Once: Principles for Streaming Architectures
Getting It Right Exactly Once: Principles for Streaming ArchitecturesGetting It Right Exactly Once: Principles for Streaming Architectures
Getting It Right Exactly Once: Principles for Streaming ArchitecturesSingleStore
 
Near-real time reporting in Azure | 2017 Cloudbrew Radu Vunvulea
Near-real time reporting in Azure | 2017 Cloudbrew Radu VunvuleaNear-real time reporting in Azure | 2017 Cloudbrew Radu Vunvulea
Near-real time reporting in Azure | 2017 Cloudbrew Radu VunvuleaRadu Vunvulea
 
Big data on AWS
Big data on AWSBig data on AWS
Big data on AWSStylight
 
SnapLogic Live: Big Data Integration
SnapLogic Live: Big Data IntegrationSnapLogic Live: Big Data Integration
SnapLogic Live: Big Data IntegrationSnapLogic
 
Infinitely Scalable Clusters - Grid Computing on Public Cloud - New York
Infinitely Scalable Clusters - Grid Computing on Public Cloud - New YorkInfinitely Scalable Clusters - Grid Computing on Public Cloud - New York
Infinitely Scalable Clusters - Grid Computing on Public Cloud - New YorkHentsū
 
Using real time big data analytics for competitive advantage
 Using real time big data analytics for competitive advantage Using real time big data analytics for competitive advantage
Using real time big data analytics for competitive advantageAmazon Web Services
 
Reblaze Case Study on GCP
Reblaze Case Study on GCPReblaze Case Study on GCP
Reblaze Case Study on GCPIdan Tohami
 
How to Use RightScale CMP to Manage Cloud: In-Depth Demo
How to Use RightScale CMP to Manage Cloud: In-Depth DemoHow to Use RightScale CMP to Manage Cloud: In-Depth Demo
How to Use RightScale CMP to Manage Cloud: In-Depth DemoRightScale
 
How to Manage Cloud Costs with RightScale Optima
How to Manage Cloud Costs with RightScale OptimaHow to Manage Cloud Costs with RightScale Optima
How to Manage Cloud Costs with RightScale OptimaRightScale
 
Cloud Capacity Planning Tooling - South Bay SRE Meetup Aug-09-2016
Cloud Capacity Planning Tooling - South Bay SRE Meetup Aug-09-2016Cloud Capacity Planning Tooling - South Bay SRE Meetup Aug-09-2016
Cloud Capacity Planning Tooling - South Bay SRE Meetup Aug-09-2016Coburn Watson
 
Real-Time Analytics with MemSQL and Spark
Real-Time Analytics with MemSQL and SparkReal-Time Analytics with MemSQL and Spark
Real-Time Analytics with MemSQL and SparkSingleStore
 
The Fermilab HEPCloud Facility
The Fermilab HEPCloud FacilityThe Fermilab HEPCloud Facility
The Fermilab HEPCloud FacilityClaudio Pontili
 
T-Mobile and Elastic
T-Mobile and ElasticT-Mobile and Elastic
T-Mobile and ElasticElasticsearch
 
How Cost Optimization can help me reduce my Cloud bill by upto 75%
How Cost Optimization can help me reduce my Cloud bill by upto 75% How Cost Optimization can help me reduce my Cloud bill by upto 75%
How Cost Optimization can help me reduce my Cloud bill by upto 75% Centilytics
 
Creating a Culture of Cost Management in Your Organization – J.R. Storment, C...
Creating a Culture of Cost Management in Your Organization – J.R. Storment, C...Creating a Culture of Cost Management in Your Organization – J.R. Storment, C...
Creating a Culture of Cost Management in Your Organization – J.R. Storment, C...Amazon Web Services
 
SnapLogic Live: ServiceNow Integration
SnapLogic Live: ServiceNow IntegrationSnapLogic Live: ServiceNow Integration
SnapLogic Live: ServiceNow IntegrationSnapLogic
 
Event Sponsor NetApp - CSO- Jon Kissane
Event Sponsor NetApp - CSO- Jon Kissane  Event Sponsor NetApp - CSO- Jon Kissane
Event Sponsor NetApp - CSO- Jon Kissane Hostway|HOSTING
 
Nimbix HPC Cloud Deck - 2015
Nimbix HPC Cloud Deck - 2015Nimbix HPC Cloud Deck - 2015
Nimbix HPC Cloud Deck - 2015Don Allen
 
(BDT201) Big Data and HPC State of the Union | AWS re:Invent 2014
(BDT201) Big Data and HPC State of the Union | AWS re:Invent 2014(BDT201) Big Data and HPC State of the Union | AWS re:Invent 2014
(BDT201) Big Data and HPC State of the Union | AWS re:Invent 2014Amazon Web Services
 

What's hot (20)

Getting It Right Exactly Once: Principles for Streaming Architectures
Getting It Right Exactly Once: Principles for Streaming ArchitecturesGetting It Right Exactly Once: Principles for Streaming Architectures
Getting It Right Exactly Once: Principles for Streaming Architectures
 
Near-real time reporting in Azure | 2017 Cloudbrew Radu Vunvulea
Near-real time reporting in Azure | 2017 Cloudbrew Radu VunvuleaNear-real time reporting in Azure | 2017 Cloudbrew Radu Vunvulea
Near-real time reporting in Azure | 2017 Cloudbrew Radu Vunvulea
 
Big data on AWS
Big data on AWSBig data on AWS
Big data on AWS
 
SnapLogic Live: Big Data Integration
SnapLogic Live: Big Data IntegrationSnapLogic Live: Big Data Integration
SnapLogic Live: Big Data Integration
 
Infinitely Scalable Clusters - Grid Computing on Public Cloud - New York
Infinitely Scalable Clusters - Grid Computing on Public Cloud - New YorkInfinitely Scalable Clusters - Grid Computing on Public Cloud - New York
Infinitely Scalable Clusters - Grid Computing on Public Cloud - New York
 
Using real time big data analytics for competitive advantage
 Using real time big data analytics for competitive advantage Using real time big data analytics for competitive advantage
Using real time big data analytics for competitive advantage
 
Reblaze Case Study on GCP
Reblaze Case Study on GCPReblaze Case Study on GCP
Reblaze Case Study on GCP
 
How to Use RightScale CMP to Manage Cloud: In-Depth Demo
How to Use RightScale CMP to Manage Cloud: In-Depth DemoHow to Use RightScale CMP to Manage Cloud: In-Depth Demo
How to Use RightScale CMP to Manage Cloud: In-Depth Demo
 
How to Manage Cloud Costs with RightScale Optima
How to Manage Cloud Costs with RightScale OptimaHow to Manage Cloud Costs with RightScale Optima
How to Manage Cloud Costs with RightScale Optima
 
Cloud Capacity Planning Tooling - South Bay SRE Meetup Aug-09-2016
Cloud Capacity Planning Tooling - South Bay SRE Meetup Aug-09-2016Cloud Capacity Planning Tooling - South Bay SRE Meetup Aug-09-2016
Cloud Capacity Planning Tooling - South Bay SRE Meetup Aug-09-2016
 
REDSHIFT - Amazon
REDSHIFT - AmazonREDSHIFT - Amazon
REDSHIFT - Amazon
 
Real-Time Analytics with MemSQL and Spark
Real-Time Analytics with MemSQL and SparkReal-Time Analytics with MemSQL and Spark
Real-Time Analytics with MemSQL and Spark
 
The Fermilab HEPCloud Facility
The Fermilab HEPCloud FacilityThe Fermilab HEPCloud Facility
The Fermilab HEPCloud Facility
 
T-Mobile and Elastic
T-Mobile and ElasticT-Mobile and Elastic
T-Mobile and Elastic
 
How Cost Optimization can help me reduce my Cloud bill by upto 75%
How Cost Optimization can help me reduce my Cloud bill by upto 75% How Cost Optimization can help me reduce my Cloud bill by upto 75%
How Cost Optimization can help me reduce my Cloud bill by upto 75%
 
Creating a Culture of Cost Management in Your Organization – J.R. Storment, C...
Creating a Culture of Cost Management in Your Organization – J.R. Storment, C...Creating a Culture of Cost Management in Your Organization – J.R. Storment, C...
Creating a Culture of Cost Management in Your Organization – J.R. Storment, C...
 
SnapLogic Live: ServiceNow Integration
SnapLogic Live: ServiceNow IntegrationSnapLogic Live: ServiceNow Integration
SnapLogic Live: ServiceNow Integration
 
Event Sponsor NetApp - CSO- Jon Kissane
Event Sponsor NetApp - CSO- Jon Kissane  Event Sponsor NetApp - CSO- Jon Kissane
Event Sponsor NetApp - CSO- Jon Kissane
 
Nimbix HPC Cloud Deck - 2015
Nimbix HPC Cloud Deck - 2015Nimbix HPC Cloud Deck - 2015
Nimbix HPC Cloud Deck - 2015
 
(BDT201) Big Data and HPC State of the Union | AWS re:Invent 2014
(BDT201) Big Data and HPC State of the Union | AWS re:Invent 2014(BDT201) Big Data and HPC State of the Union | AWS re:Invent 2014
(BDT201) Big Data and HPC State of the Union | AWS re:Invent 2014
 

Similar to CENSUS AS A SERVICE: A Cloud-Based Approach for Nationwide Census Projects

"An introduction to Kx Technology - a Big Data solution", Kyra Coyne, Data Sc...
"An introduction to Kx Technology - a Big Data solution", Kyra Coyne, Data Sc..."An introduction to Kx Technology - a Big Data solution", Kyra Coyne, Data Sc...
"An introduction to Kx Technology - a Big Data solution", Kyra Coyne, Data Sc...Maya Lumbroso
 
"An introduction to Kx Technology - a Big Data solution", Kyra Coyne, Data Sc...
"An introduction to Kx Technology - a Big Data solution", Kyra Coyne, Data Sc..."An introduction to Kx Technology - a Big Data solution", Kyra Coyne, Data Sc...
"An introduction to Kx Technology - a Big Data solution", Kyra Coyne, Data Sc...Dataconomy Media
 
Cloud Service Provider in India | Cloud Solution and Consulting
Cloud Service Provider in India | Cloud Solution and ConsultingCloud Service Provider in India | Cloud Solution and Consulting
Cloud Service Provider in India | Cloud Solution and ConsultingKAMLESHKUMAR471
 
Transform Enterprise IT Infrastructure with AWS DevOps
Transform Enterprise IT Infrastructure with AWS DevOpsTransform Enterprise IT Infrastructure with AWS DevOps
Transform Enterprise IT Infrastructure with AWS DevOpsAmazon Web Services
 
Jeff Kratz - Cloud Computing
Jeff Kratz - Cloud ComputingJeff Kratz - Cloud Computing
Jeff Kratz - Cloud ComputingLuz Fiumara
 
estrat AWS Cloud Breakfast
estrat AWS Cloud Breakfastestrat AWS Cloud Breakfast
estrat AWS Cloud BreakfastPaul Cooper
 
Digital transformation slideshare
Digital transformation   slideshareDigital transformation   slideshare
Digital transformation slideshareShivamPatsariya1
 
Webinar: SQL for Machine Data?
Webinar: SQL for Machine Data?Webinar: SQL for Machine Data?
Webinar: SQL for Machine Data?Crate.io
 
Financial impact of Cloud Computing
Financial impact of Cloud ComputingFinancial impact of Cloud Computing
Financial impact of Cloud Computingkrisbliesner
 
Enterprise Architecture vs. Data Architecture
Enterprise Architecture vs. Data ArchitectureEnterprise Architecture vs. Data Architecture
Enterprise Architecture vs. Data ArchitectureDATAVERSITY
 
Tech Preview: Kubernetes on Mesosphere DC/OS 1.10
Tech Preview: Kubernetes on Mesosphere DC/OS 1.10Tech Preview: Kubernetes on Mesosphere DC/OS 1.10
Tech Preview: Kubernetes on Mesosphere DC/OS 1.10Mesosphere Inc.
 
AWS APAC Webinar Week - Real Time Data Processing with Kinesis
AWS APAC Webinar Week - Real Time Data Processing with KinesisAWS APAC Webinar Week - Real Time Data Processing with Kinesis
AWS APAC Webinar Week - Real Time Data Processing with KinesisAmazon Web Services
 
Architecting Snowflake for High Concurrency and High Performance
Architecting Snowflake for High Concurrency and High PerformanceArchitecting Snowflake for High Concurrency and High Performance
Architecting Snowflake for High Concurrency and High PerformanceSamanthaBerlant
 
Transform IT Operations with CSC
Transform IT Operations with CSCTransform IT Operations with CSC
Transform IT Operations with CSCAmazon Web Services
 
Architecture for Scale [AppFirst]
Architecture for Scale [AppFirst]Architecture for Scale [AppFirst]
Architecture for Scale [AppFirst]AppFirst
 
Gartner IT Symposium 2013: Delivering IT-as-a-Service with Cloud Brokering an...
Gartner IT Symposium 2013: Delivering IT-as-a-Service with Cloud Brokering an...Gartner IT Symposium 2013: Delivering IT-as-a-Service with Cloud Brokering an...
Gartner IT Symposium 2013: Delivering IT-as-a-Service with Cloud Brokering an...Gravitant, Inc.
 
Driving the On-Demand Economy with Predictive Analytics
Driving the On-Demand Economy with Predictive AnalyticsDriving the On-Demand Economy with Predictive Analytics
Driving the On-Demand Economy with Predictive AnalyticsSingleStore
 
Group 39 presentation cloud computing
Group 39 presentation cloud computingGroup 39 presentation cloud computing
Group 39 presentation cloud computingDeepak Shukla
 
FInal Project - USMx CC605x Cloud Computing for Enterprises - Hugo Aquino
FInal Project - USMx CC605x Cloud Computing for Enterprises - Hugo AquinoFInal Project - USMx CC605x Cloud Computing for Enterprises - Hugo Aquino
FInal Project - USMx CC605x Cloud Computing for Enterprises - Hugo AquinoHugo Aquino
 
Risc and velostrata 2 28 2018 lessons_in_cloud_migration
Risc and velostrata  2 28 2018 lessons_in_cloud_migrationRisc and velostrata  2 28 2018 lessons_in_cloud_migration
Risc and velostrata 2 28 2018 lessons_in_cloud_migrationRISC Networks
 

Similar to CENSUS AS A SERVICE: A Cloud-Based Approach for Nationwide Census Projects (20)

"An introduction to Kx Technology - a Big Data solution", Kyra Coyne, Data Sc...
"An introduction to Kx Technology - a Big Data solution", Kyra Coyne, Data Sc..."An introduction to Kx Technology - a Big Data solution", Kyra Coyne, Data Sc...
"An introduction to Kx Technology - a Big Data solution", Kyra Coyne, Data Sc...
 
"An introduction to Kx Technology - a Big Data solution", Kyra Coyne, Data Sc...
"An introduction to Kx Technology - a Big Data solution", Kyra Coyne, Data Sc..."An introduction to Kx Technology - a Big Data solution", Kyra Coyne, Data Sc...
"An introduction to Kx Technology - a Big Data solution", Kyra Coyne, Data Sc...
 
Cloud Service Provider in India | Cloud Solution and Consulting
Cloud Service Provider in India | Cloud Solution and ConsultingCloud Service Provider in India | Cloud Solution and Consulting
Cloud Service Provider in India | Cloud Solution and Consulting
 
Transform Enterprise IT Infrastructure with AWS DevOps
Transform Enterprise IT Infrastructure with AWS DevOpsTransform Enterprise IT Infrastructure with AWS DevOps
Transform Enterprise IT Infrastructure with AWS DevOps
 
Jeff Kratz - Cloud Computing
Jeff Kratz - Cloud ComputingJeff Kratz - Cloud Computing
Jeff Kratz - Cloud Computing
 
estrat AWS Cloud Breakfast
estrat AWS Cloud Breakfastestrat AWS Cloud Breakfast
estrat AWS Cloud Breakfast
 
Digital transformation slideshare
Digital transformation   slideshareDigital transformation   slideshare
Digital transformation slideshare
 
Webinar: SQL for Machine Data?
Webinar: SQL for Machine Data?Webinar: SQL for Machine Data?
Webinar: SQL for Machine Data?
 
Financial impact of Cloud Computing
Financial impact of Cloud ComputingFinancial impact of Cloud Computing
Financial impact of Cloud Computing
 
Enterprise Architecture vs. Data Architecture
Enterprise Architecture vs. Data ArchitectureEnterprise Architecture vs. Data Architecture
Enterprise Architecture vs. Data Architecture
 
Tech Preview: Kubernetes on Mesosphere DC/OS 1.10
Tech Preview: Kubernetes on Mesosphere DC/OS 1.10Tech Preview: Kubernetes on Mesosphere DC/OS 1.10
Tech Preview: Kubernetes on Mesosphere DC/OS 1.10
 
AWS APAC Webinar Week - Real Time Data Processing with Kinesis
AWS APAC Webinar Week - Real Time Data Processing with KinesisAWS APAC Webinar Week - Real Time Data Processing with Kinesis
AWS APAC Webinar Week - Real Time Data Processing with Kinesis
 
Architecting Snowflake for High Concurrency and High Performance
Architecting Snowflake for High Concurrency and High PerformanceArchitecting Snowflake for High Concurrency and High Performance
Architecting Snowflake for High Concurrency and High Performance
 
Transform IT Operations with CSC
Transform IT Operations with CSCTransform IT Operations with CSC
Transform IT Operations with CSC
 
Architecture for Scale [AppFirst]
Architecture for Scale [AppFirst]Architecture for Scale [AppFirst]
Architecture for Scale [AppFirst]
 
Gartner IT Symposium 2013: Delivering IT-as-a-Service with Cloud Brokering an...
Gartner IT Symposium 2013: Delivering IT-as-a-Service with Cloud Brokering an...Gartner IT Symposium 2013: Delivering IT-as-a-Service with Cloud Brokering an...
Gartner IT Symposium 2013: Delivering IT-as-a-Service with Cloud Brokering an...
 
Driving the On-Demand Economy with Predictive Analytics
Driving the On-Demand Economy with Predictive AnalyticsDriving the On-Demand Economy with Predictive Analytics
Driving the On-Demand Economy with Predictive Analytics
 
Group 39 presentation cloud computing
Group 39 presentation cloud computingGroup 39 presentation cloud computing
Group 39 presentation cloud computing
 
FInal Project - USMx CC605x Cloud Computing for Enterprises - Hugo Aquino
FInal Project - USMx CC605x Cloud Computing for Enterprises - Hugo AquinoFInal Project - USMx CC605x Cloud Computing for Enterprises - Hugo Aquino
FInal Project - USMx CC605x Cloud Computing for Enterprises - Hugo Aquino
 
Risc and velostrata 2 28 2018 lessons_in_cloud_migration
Risc and velostrata  2 28 2018 lessons_in_cloud_migrationRisc and velostrata  2 28 2018 lessons_in_cloud_migration
Risc and velostrata 2 28 2018 lessons_in_cloud_migration
 

Recently uploaded

FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 

Recently uploaded (20)

FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 

CENSUS AS A SERVICE: A Cloud-Based Approach for Nationwide Census Projects

  • 1. CENSUS AS A SERVICE A cloud based approach for Nationwide census projects
  • 2. The “As A Service” Era What if we can bring the magic of the cloud to the world of surveying systems?
  • 3. • Runs every 10 Years • Runs for few months only • Massive Data ingestion • Heavy Analytics(Real-time and Batch based) • Nationwide project The Case • Near real-time results • Real time progress tracking • Dissemination results just after 1 month • Fully digitized • Location Aware 202x Modern Requirements THE NATIONWIDE CENSUS
  • 4. • Huge IT CAPEX for program to run every 10 Years. • Centralized compacted execution time(few months) which needs high-end scaled environment. • Real-time heavy data ingestion (Tens thousands per second) which needs high concurrency requirements within only 8 working hours per day. • Real-time workflow and monitoring(up to 100k field-worker). • Near real-time analytics. • Speedy Results dissemination process which means a lot of analytics and insights to be available for the community just after the census. Challenges THE ON-PREMISES TRADITION, IS IT EASY?
  • 5. • with pay-as-you-go model instead of investing in massive IT Services To run for a few months Challenge: Massive IT service for a short time Answer : COPEX model • Elastic in-memory managed Data services(SQLNoSQL) for fast ingestion and near real-time progress analysis • Big data Batch processing tools for daily progress analysis • Elastic Data Warehouse store for final result dissemination and ad-hoc analytics Challenge: Massive real-time and batch analytics Answer : Enterprise Data Hub • with well controlled throughputegress rate to avoid back-end AppsAPIs and Resources from being flooded with field messageseventsnotifications. • can digest thousands of ingress real-time eventsmessages per second with scale updown rules based on the current in-field load Challenge: Massive data ingestion Answer : Enterprise Data pipeline • Serverless Computing model with pay per consumption model • Estimate and Pay for the current real-time load instead of estimating for the maximum expected load • Elasticity on all level(Apps, Services, Data, Infrastructure) Challenge: uncontrolled workload up to 100k users Answer : Elasticity with pay per useconsumption • Scalable Network Bandwidth, ingress and egress rates. • Scalable storage IOPS, Throughput(MBS) with minimal latency. • Scalable VMs using load balanced Scale Sets Challenge: uncontrolled workload up to 100k users Answer : Scalable Infrastructure Optimized Approach? Cloud is the answer…
  • 7. HOLISTIC MULTI-TIER ARCHITECTURE Enterprise Data hub Real-time Analytics | Batch analytics Services Tier Web APIs| Mobile APIs Apps Tier Web Apps| Mobile Apps |Reporting & analytics Data Pipeline Stream Processing| Services Bus |Notification hub Administration&Security
  • 8. SOLUTION BUILDING BLOCKS Pre-Census Phase Data Preparation batch Jobs • Enumeration areascontent • Tasks Assigning Enterprise Mobility management • MDMMAM Services • Content Provisioning Services • Mobile device Security services Enterprise Service Bus Notification hub Stream Processing In-Memory OLTP (SQLNo-SQL) Data Pipeline Data Hub Services Tier Batch Analytics Operations Room Apps Web APIs Monitoring Executive dashboardsAdministration Inspectors Supervisors VPN Customer Network ExecutivesOperators Site-to-Site During Census Phase Post-Census Phase Public Dissemination portal Web APIs Data WareHouse Mobile APIs
  • 9. CLOUD BASED ARCHITECTURE Pre-Census Phase Data Preparation batch Jobs • Enumeration areas • Tasks Assigning Enterprise Mobility management • MDMMAM Services • Content Provisioning Services • Mobile device Security services Cosmos DB Data Pipeline Data Hub Services Tier Azure HDinisghts Operations Room Apps Real-time Analytics APIs Monitoring Web Apps PowerBI Dashboards Administration Web Apps Inspectors Supervisors VPN Customer Network ExecutivesOperators Site-to-Site During Census Phase Post-Census Phase Public Dissemination portal Web APIs SQL DatabWareHouse Azure Functions Event Hub Notification Hub Stream Analytics Polybase Periodic Progress Insights Charting Apps Dashboards Location Aware Mobile APIs APN
  • 10. DATA COLLECTION FLOW Data Ingestion Event Hub Notification Hub Mobile APIs Security & Content Stream Processing Data Hub Presentation Submit & Data Fast Data Slow Data Long-Term Storage Real-time Apps Analytics Cosmos DB Databricks Storage Mobile APIs Alternatives: HDINISGHT KAFKA Alternatives: HDINISGHT Storm Azure functions Alternatives: MemSQL for RT HDINISGHT Alternatives: Tableau Qlik
  • 11. SOLUTION BEST PRACTICES • PaaS over IaaS, whenever possible PaaS is considered the first option and this allows to: • Optimized cost as pay per usageconsumption models. • Rely on Azure managed services hence better focus on business. • More satisfactory SLAs for critical operations • Multi-tenancy, for such nationwide projects with centralized business model the use of multi-tenancy is very effective from performance point of view where: • Each regiongovernorate can be treated as a tenant(separate service plans, separate DB instance, separate storage accounts) • This avoid issues like throttling due to IO overload. • Avoid performance impact of heavy load tenants on less load tenants. • Security and regulation • Follow Azure security center analysis and recommendations. • Apply Data masking encryption to avoid any individuals data (GDPR compliance)
  • 12. FOCUS ON THE VALUE, • Value oriented ,and let the cloud keep the lights on for you • Optimized Cost, Estimate and pay for the exact usage and load rather than the maximum expected • No high CAPEX. • Pay for the exact consumption and time you use the service • Holistic approach, One ecosystem rather than multiple service providers in addition to holistic System integrator • Business Agility, respond to changing business demands in timely manner using: • the “As-a-service” model • Robust DevOPS for continuous delivery with confidence. • Business continuity, • Achieve your business continuity requirements with instant site recovery services • Detailed Diagnostics and Log analytics for protective actions rather than the IT services. provide on-demand insights about the country population characteristics for nation planning and development activities The Value
  • 13. COST OPTIMIZATION, Pay for the exact not the maximum. • IT dept. is no more a cost center, using the cloud built-in reporting and charge back capabilities the IT dept. can collect budget from business owners instead of being a cost center. • Instant Recovery services, Better Business reputation • Robust DevOps, better time to market • Continuous Integration • Continuous Delivery • Better ROI, • Noticed reduction in time to market • Faster market penetration • Optimized Cost (pay for the exact usage rather than the maximum estimated) • As per the “Total economic Impact of Azure PaaS” conducted by Forrester:
  • 14. • Thank you for attending • Enjoy & Have Fun with MS Azure • Open for Questions By: Shady Kamel Solutions Architect