SlideShare ist ein Scribd-Unternehmen logo
1 von 24
Protecting from Transient Failures in Cloud
Microsoft Azure Deployments
Supervised By:
Dr. Mohammad Abdur Rouf (Professor)
Head of Department of Computer Science & Engineering
Dhaka University of Engineering and Technology, Gazipur
Ph.D. (KAIST) , M.Sc. Engg. (BUET), © B.Sc. Engg.
(KU)
Dhaka University of Engineering and Technology, Gazipur
Presented by
Md. Mostafijur Rahman
M.Sc. Engg. Student ID #: 132431 (p)
Department of Computer Science
and Engineering
Outline of the talk
• Introduction
• Related Work
• Cloud Azure Dashboard Structure
• Microsoft Azure Cloud Services 100+
• Virtual Machines & Storage Accounts
• Compute Networking Storage , Web Mobile, Containers, Databases, Analytics AI + Machine
,Learning Internet of Things, Integration Security, Identity Developer Tools, Management
Tools , Software as a Service (SaaS) and Blockchain .
• Cloud Compute Microsoft Azure
• Cloud Azure Virtual Networking
• Cloud Azure Storage and WEB Apps
• Cloud Azure Mobile, Containers and Database
• Cloud Azure Database and Analytics
• Cloud Azure INTERNET OF THINGS
• Cloud Azure AI + Machine Learning
• Cloud Azure Integration
• Cloud Azure Identity and Security
• Cloud Azure DEVOPS, Migration
• Microsoft Azure Cloud Message Routing
• Conclusions and Future Work
• References Useful Links
Dhaka University of Engineering and Technology, Gazipur
Introduction
• Microsoft Azure formerly known as Windows Azure is Microsoft's public cloud
computing platform. Users can pick and choose from these services to develop ander
scale new applications or run existing applications in the public cloud.
 In your browser, open the Azure portal.
 Click Create a resource > Compute > Cloud Service.
 In the DNS name input box, enter a URL prefix for the cloud service. ...
 Specify a new Resource group for the service. ...
 Choose the region where you want to deploy the application. ...
 Click Create.
• To overcome this failure, Direct Acyclic Graph that traverse the graph breath first
manner and find the deployment specific script error using AURA Tool.
• To monitor the graphical user Interface and try minimum fail script node re-executed.
• To wait for threshold time and retry fetching the resource before calling it quits.
• A fixed amount of retries within threshold time, To make consider it a permanent
failure.
Dhaka University of Engineering and Technology, Gazipur
Related Work
AURA application deployment with error-recovery enhancements
Dhaka University of Engineering and Technology, Gazipur
Related Work
AURA application deployment with error-recovery enhancements
Dhaka University of Engineering and Technology, Gazipur
Related Work
AURA for a Hadoop and Wordpress deployment:
Dhaka University of Engineering and Technology, Gazipur
Cloud Azure Dashboard Structure
Dhaka University of Engineering and Technology, Gazipur
Figure 1. AURA Architecture
Sc
Application
WEB UI Queue
REST API
Cloud
Connector
Scheduler
AURA Master
Application
Module (1) Module (2) Module (3)
AURA ExecutorAURA ExecutorAURA Executor
Cloud Provider
Microsoft Azure Cloud Services 100+
Dhaka University of Engineering and Technology, Gazipur
Application
WEB UI Queue
REST API
Cloud
Connector
Scheduler
AURA Master
Application
Module (1) Module (2) Module (3)
AURA ExecutorAURA ExecutorAURA Executor
Virtual Machines & Storage Accounts
Dhaka University of Engineering and Technology, Gazipur
We can create Multiple Virtual Machine.
Compute Networking Storage , Web Mobile, Containers, Databases,
Analytics AI + Machine ,Learning Internet of Things, Integration
Security, Identity Developer Tools, Management Tools , Software as
a Service (SaaS) and Blockchain .
Dhaka University of Engineering and Technology, Gazipur
3
Cloud Compute Microsoft Azure
Dhaka University of Engineering and Technology, Gazipur
Call Service
Success ?
YesNO
Call Successful
Next
Action
Figure : Cloud Compute Microsoft Azure
Transient
Failure ?
Yes
Retry ?
Delay Threshold Time
YesCall
failed
NO
Permanent
call fail
20<
Cloud Azure Virtual Networking
Dhaka University of Engineering and Technology, Gazipur
Start
Two Parameter Graph T
Failed Node n
failed ← {n}
healthy← ∅
While failed ≠ ∅
Have t ∈ depends (T, v) ?
Have
failed (t) ?
failed ← failed ∪ {t}
healthy ← healthy ∪ {t}
NO
Yes
Yes
Yes
v = POP(failed)
NO
Return Healthy
End
While
Again
Cloud Azure Storage and WEB Apps
Web server starts before the database server is successfully configure in right way.
Each Executor will run the necessary deployment scripts .
To monitor the deployment status through a real-time monitoring UI. [2]
Specifically, To view each script’s logs, a real-time view of the Deployment Graph, the
status of the respective script execution.
Dhaka University of Engineering and Technology, Gazipur
Cloud Azure Mobile, Containers and Database
Green edges represent completed scripts.
Blue edges represent running scripts.
Red edges represent failed executions .
Gray edges represent pending scripts.
Web Server stores the deployment script.
DB Server helps data manipulation activities of the Application. [2]
Dhaka University of Engineering and Technology, Gazipur
Figure 7. Cloud deployment graph with 1 Web Server and 1 Database Server
DBServer1
DBServer2
WEBServer1
DBServer3
WEBServer2
APPServer3
3
APPServer2
APPServer1 APPServer4
WEBServer3
WEBServer4
Cloud Azure Database and Analytics
Dhaka University of Engineering and Technology, Gazipur
To recovery from failure module deployment script using Retry Policy, to use of
No Bakeoff, Constant Bakeoff, Linear Bakeoff, Fibonacci Bakeoff, Quadratic
Bakeoff, Exponential Bakeoff and Polynomial Bakeoff etc.
# Retries
Constant
Backoff Time
Linear
Backoff
Time
Fibonacci
Backoff Time
Quadratic
Backoff Time
Exponential
Backoff Time
Polynomial
Backoff Time
1 1s 0s 0s 0s 1s 0s
3 3s 3s 2s 5s 7s 9s
5 5s
10s
7s 30s 31s 100s
10 10s 45s
88s
285s 1023s 2025s
20 20s 190s 10945s 2470s 1048575s 36100s
Table 1: Retries Backoff Approaches
Cloud Azure INTERNET OF THINGS
In our work, To use the AURA deployment tool to detect transient failure and re-
execute the fail module script.
The ability of AURA tool is minimum number of fail script re-execute or Retry
strategy. The retry policy delay depends on number of retries. From the Retry
strategies, To choose the exponential backoff and recover from the transient
failure in effective and optimal way .
I have tested several backoff strategies to use c programing . I have found
many results and compare among them . I have selected the exponential
backoff to protect the transient failure in effective and optimal way.
AURA (Error Recovery ) tool has been developed by using the python
programing language. I want to implement the message passing error node re-
execute or retry strategies using ASP.NET programing and database SQL
Server 2012 and snapshot implementation after certain time.
Dhaka University of Engineering and Technology, Gazipur
Cloud Azure AI + Machine Learning
Dhaka University of Engineering and Technology, Gazipur
Cloud Azure Integration
Dhaka University of Engineering and Technology, Gazipur
Cloud Azure Identity and Security
Dhaka University of Engineering and Technology, Gazipur
Cloud Azure DEVOPS, Migration
Dhaka University of Engineering and Technology, Gazipur
Microsoft Azure Cloud Dashboard
Dhaka University of Engineering and Technology, Gazipur
Microsoft Azure Cloud Message Routing
Dhaka University of Engineering and Technology, Gazipur
References
[1] WWW.portal.web.azure.com, I have studied the Microsoft Web Portal and
tried to understand .
[2] www.aura.com from GitHub , I have studied from here and make sure that
Hadoop and wordpress deployment to detect the transient fault Tolerance .
[3] www.ams.web.com from here , I have studied that how can I deploy the new
Application in Amazon Cloud Computing .
Dhaka University of Engineering and Technology, Gazipur
Section Questions and Answers
Thanks
Dhaka University of Engineering and Technology, Gazipur

Weitere ähnliche Inhalte

Was ist angesagt?

Resume of Md Sajedul Islam
Resume of Md Sajedul IslamResume of Md Sajedul Islam
Resume of Md Sajedul Islamsajedulislam
 
Build, Train & Deploy Machine Learning Models at Scale
Build, Train & Deploy Machine Learning Models at ScaleBuild, Train & Deploy Machine Learning Models at Scale
Build, Train & Deploy Machine Learning Models at ScaleAmazon Web Services
 
Resume for AskMe
Resume for AskMeResume for AskMe
Resume for AskMeAMit vyas
 

Was ist angesagt? (6)

Resume of Md Sajedul Islam
Resume of Md Sajedul IslamResume of Md Sajedul Islam
Resume of Md Sajedul Islam
 
Build, Train & Deploy Machine Learning Models at Scale
Build, Train & Deploy Machine Learning Models at ScaleBuild, Train & Deploy Machine Learning Models at Scale
Build, Train & Deploy Machine Learning Models at Scale
 
Shaloo Verma
Shaloo VermaShaloo Verma
Shaloo Verma
 
Resume dilip kumar_gangwar
Resume dilip kumar_gangwarResume dilip kumar_gangwar
Resume dilip kumar_gangwar
 
Abdullah CV
Abdullah CVAbdullah CV
Abdullah CV
 
Resume for AskMe
Resume for AskMeResume for AskMe
Resume for AskMe
 

Ähnlich wie Protecting from transient failures in cloud microsoft azure deployments

Protecting from transient failures in cloud deployments
Protecting from transient failures in cloud deploymentsProtecting from transient failures in cloud deployments
Protecting from transient failures in cloud deploymentswww.pixelsolutionbd.com
 
Big Data Adavnced Analytics on Microsoft Azure
Big Data Adavnced Analytics on Microsoft AzureBig Data Adavnced Analytics on Microsoft Azure
Big Data Adavnced Analytics on Microsoft AzureMark Tabladillo
 
Software Testing in Cloud Platform A Survey_final
Software Testing in Cloud Platform A Survey_finalSoftware Testing in Cloud Platform A Survey_final
Software Testing in Cloud Platform A Survey_finalwww.pixelsolutionbd.com
 
Airflow techtonic template
Airflow   techtonic templateAirflow   techtonic template
Airflow techtonic templateSampath Kumar
 
[AI] ML Operationalization with Microsoft Azure
[AI] ML Operationalization with Microsoft Azure[AI] ML Operationalization with Microsoft Azure
[AI] ML Operationalization with Microsoft AzureKorkrid Akepanidtaworn
 
Modernize Java Apps on Microsoft Azure
Modernize Java Apps on Microsoft AzureModernize Java Apps on Microsoft Azure
Modernize Java Apps on Microsoft AzureDavid J Rosenthal
 
Microsoft Azure For Solutions Architects
Microsoft Azure For Solutions ArchitectsMicrosoft Azure For Solutions Architects
Microsoft Azure For Solutions ArchitectsRoy Kim
 
Azure presentation nnug dec 2010
Azure presentation nnug  dec 2010Azure presentation nnug  dec 2010
Azure presentation nnug dec 2010Ethos Technologies
 
Azure in Developer Perspective
Azure in Developer PerspectiveAzure in Developer Perspective
Azure in Developer Perspectiverizaon
 
Dockercon 2019 Developing Apps with Containers, Functions and Cloud Services
Dockercon 2019 Developing Apps with Containers, Functions and Cloud ServicesDockercon 2019 Developing Apps with Containers, Functions and Cloud Services
Dockercon 2019 Developing Apps with Containers, Functions and Cloud ServicesPatrick Chanezon
 
DCSF 19 Developing Apps with Containers, Functions and Cloud Services
DCSF 19 Developing Apps with Containers, Functions and Cloud ServicesDCSF 19 Developing Apps with Containers, Functions and Cloud Services
DCSF 19 Developing Apps with Containers, Functions and Cloud ServicesDocker, Inc.
 
Machine Learning and AI
Machine Learning and AIMachine Learning and AI
Machine Learning and AIJames Serra
 
MACHINE LEARNING AUTOMATIONS PIPELINE WITH CI/CD
MACHINE LEARNING AUTOMATIONS PIPELINE WITH CI/CDMACHINE LEARNING AUTOMATIONS PIPELINE WITH CI/CD
MACHINE LEARNING AUTOMATIONS PIPELINE WITH CI/CDIRJET Journal
 
Global Azure 2024 - On-Premises to Azure Cloud: .NET Web App Journey
Global Azure 2024 - On-Premises to Azure Cloud: .NET Web App JourneyGlobal Azure 2024 - On-Premises to Azure Cloud: .NET Web App Journey
Global Azure 2024 - On-Premises to Azure Cloud: .NET Web App JourneyCallon Campbell
 
Accelerate Spring Apps to Cloud at Scale
Accelerate Spring Apps to Cloud at ScaleAccelerate Spring Apps to Cloud at Scale
Accelerate Spring Apps to Cloud at ScaleAsir Selvasingh
 

Ähnlich wie Protecting from transient failures in cloud microsoft azure deployments (20)

Protecting from transient failures in cloud deployments
Protecting from transient failures in cloud deploymentsProtecting from transient failures in cloud deployments
Protecting from transient failures in cloud deployments
 
Big Data Adavnced Analytics on Microsoft Azure
Big Data Adavnced Analytics on Microsoft AzureBig Data Adavnced Analytics on Microsoft Azure
Big Data Adavnced Analytics on Microsoft Azure
 
Software Testing in Cloud Platform A Survey_final
Software Testing in Cloud Platform A Survey_finalSoftware Testing in Cloud Platform A Survey_final
Software Testing in Cloud Platform A Survey_final
 
Airflow techtonic template
Airflow   techtonic templateAirflow   techtonic template
Airflow techtonic template
 
[AI] ML Operationalization with Microsoft Azure
[AI] ML Operationalization with Microsoft Azure[AI] ML Operationalization with Microsoft Azure
[AI] ML Operationalization with Microsoft Azure
 
Modernize Java Apps on Microsoft Azure
Modernize Java Apps on Microsoft AzureModernize Java Apps on Microsoft Azure
Modernize Java Apps on Microsoft Azure
 
Soumya_S_Mukherjee_Resume
Soumya_S_Mukherjee_ResumeSoumya_S_Mukherjee_Resume
Soumya_S_Mukherjee_Resume
 
Microsoft Azure For Solutions Architects
Microsoft Azure For Solutions ArchitectsMicrosoft Azure For Solutions Architects
Microsoft Azure For Solutions Architects
 
Azure presentation nnug dec 2010
Azure presentation nnug  dec 2010Azure presentation nnug  dec 2010
Azure presentation nnug dec 2010
 
Chinnasamy Manickam
Chinnasamy ManickamChinnasamy Manickam
Chinnasamy Manickam
 
Azure in Developer Perspective
Azure in Developer PerspectiveAzure in Developer Perspective
Azure in Developer Perspective
 
Dockercon 2019 Developing Apps with Containers, Functions and Cloud Services
Dockercon 2019 Developing Apps with Containers, Functions and Cloud ServicesDockercon 2019 Developing Apps with Containers, Functions and Cloud Services
Dockercon 2019 Developing Apps with Containers, Functions and Cloud Services
 
DCSF 19 Developing Apps with Containers, Functions and Cloud Services
DCSF 19 Developing Apps with Containers, Functions and Cloud ServicesDCSF 19 Developing Apps with Containers, Functions and Cloud Services
DCSF 19 Developing Apps with Containers, Functions and Cloud Services
 
Resume
ResumeResume
Resume
 
Machine Learning and AI
Machine Learning and AIMachine Learning and AI
Machine Learning and AI
 
Azure Functions
Azure Functions Azure Functions
Azure Functions
 
MACHINE LEARNING AUTOMATIONS PIPELINE WITH CI/CD
MACHINE LEARNING AUTOMATIONS PIPELINE WITH CI/CDMACHINE LEARNING AUTOMATIONS PIPELINE WITH CI/CD
MACHINE LEARNING AUTOMATIONS PIPELINE WITH CI/CD
 
Global Azure 2024 - On-Premises to Azure Cloud: .NET Web App Journey
Global Azure 2024 - On-Premises to Azure Cloud: .NET Web App JourneyGlobal Azure 2024 - On-Premises to Azure Cloud: .NET Web App Journey
Global Azure 2024 - On-Premises to Azure Cloud: .NET Web App Journey
 
Sky High With Azure
Sky High With AzureSky High With Azure
Sky High With Azure
 
Accelerate Spring Apps to Cloud at Scale
Accelerate Spring Apps to Cloud at ScaleAccelerate Spring Apps to Cloud at Scale
Accelerate Spring Apps to Cloud at Scale
 

Mehr von www.pixelsolutionbd.com

Adaptive fault tolerance_in_real_time_cloud_computing
Adaptive fault tolerance_in_real_time_cloud_computingAdaptive fault tolerance_in_real_time_cloud_computing
Adaptive fault tolerance_in_real_time_cloud_computingwww.pixelsolutionbd.com
 
Software rejuvenation based fault tolerance
Software rejuvenation based fault toleranceSoftware rejuvenation based fault tolerance
Software rejuvenation based fault tolerancewww.pixelsolutionbd.com
 
Privacy preserving secure data exchange in mobile p2 p
Privacy preserving secure data exchange in mobile p2 pPrivacy preserving secure data exchange in mobile p2 p
Privacy preserving secure data exchange in mobile p2 pwww.pixelsolutionbd.com
 
Adaptive fault tolerance in cloud survey
Adaptive fault tolerance in cloud surveyAdaptive fault tolerance in cloud survey
Adaptive fault tolerance in cloud surveywww.pixelsolutionbd.com
 
Adaptive fault tolerance in real time cloud_computing
Adaptive fault tolerance in real time cloud_computingAdaptive fault tolerance in real time cloud_computing
Adaptive fault tolerance in real time cloud_computingwww.pixelsolutionbd.com
 
Real time service oriented cloud computing
Real time service oriented cloud computingReal time service oriented cloud computing
Real time service oriented cloud computingwww.pixelsolutionbd.com
 
Performance, fault tolerance and scalability analysis of virtual infrastructu...
Performance, fault tolerance and scalability analysis of virtual infrastructu...Performance, fault tolerance and scalability analysis of virtual infrastructu...
Performance, fault tolerance and scalability analysis of virtual infrastructu...www.pixelsolutionbd.com
 
Comprehensive analysis of performance, fault tolerance and scalability in gri...
Comprehensive analysis of performance, fault tolerance and scalability in gri...Comprehensive analysis of performance, fault tolerance and scalability in gri...
Comprehensive analysis of performance, fault tolerance and scalability in gri...www.pixelsolutionbd.com
 
A task based fault-tolerance mechanism to hierarchical master worker with div...
A task based fault-tolerance mechanism to hierarchical master worker with div...A task based fault-tolerance mechanism to hierarchical master worker with div...
A task based fault-tolerance mechanism to hierarchical master worker with div...www.pixelsolutionbd.com
 
Privacy preserving secure data exchange in mobile P2P
Privacy preserving secure data exchange in mobile P2PPrivacy preserving secure data exchange in mobile P2P
Privacy preserving secure data exchange in mobile P2Pwww.pixelsolutionbd.com
 

Mehr von www.pixelsolutionbd.com (19)

Adaptive fault tolerance_in_real_time_cloud_computing
Adaptive fault tolerance_in_real_time_cloud_computingAdaptive fault tolerance_in_real_time_cloud_computing
Adaptive fault tolerance_in_real_time_cloud_computing
 
Software rejuvenation based fault tolerance
Software rejuvenation based fault toleranceSoftware rejuvenation based fault tolerance
Software rejuvenation based fault tolerance
 
Privacy preserving secure data exchange in mobile p2 p
Privacy preserving secure data exchange in mobile p2 pPrivacy preserving secure data exchange in mobile p2 p
Privacy preserving secure data exchange in mobile p2 p
 
Adaptive fault tolerance in cloud survey
Adaptive fault tolerance in cloud surveyAdaptive fault tolerance in cloud survey
Adaptive fault tolerance in cloud survey
 
Adaptive fault tolerance in real time cloud_computing
Adaptive fault tolerance in real time cloud_computingAdaptive fault tolerance in real time cloud_computing
Adaptive fault tolerance in real time cloud_computing
 
Speaking
SpeakingSpeaking
Speaking
 
Fault tolerance on cloud computing
Fault tolerance on cloud computingFault tolerance on cloud computing
Fault tolerance on cloud computing
 
Fault tolerance on cloud computing
Fault tolerance on cloud computingFault tolerance on cloud computing
Fault tolerance on cloud computing
 
Fault tolerance on cloud computing
Fault tolerance on cloud computingFault tolerance on cloud computing
Fault tolerance on cloud computing
 
Fault tolerance on cloud computing
Fault tolerance on cloud computingFault tolerance on cloud computing
Fault tolerance on cloud computing
 
Fault tolerance on cloud computing
Fault tolerance on cloud computingFault tolerance on cloud computing
Fault tolerance on cloud computing
 
Fault tolerance on cloud computing
Fault tolerance on cloud computingFault tolerance on cloud computing
Fault tolerance on cloud computing
 
Cyber Physical System
Cyber Physical SystemCyber Physical System
Cyber Physical System
 
Fault tolerance on cloud computing
Fault tolerance on cloud computingFault tolerance on cloud computing
Fault tolerance on cloud computing
 
Real time service oriented cloud computing
Real time service oriented cloud computingReal time service oriented cloud computing
Real time service oriented cloud computing
 
Performance, fault tolerance and scalability analysis of virtual infrastructu...
Performance, fault tolerance and scalability analysis of virtual infrastructu...Performance, fault tolerance and scalability analysis of virtual infrastructu...
Performance, fault tolerance and scalability analysis of virtual infrastructu...
 
Comprehensive analysis of performance, fault tolerance and scalability in gri...
Comprehensive analysis of performance, fault tolerance and scalability in gri...Comprehensive analysis of performance, fault tolerance and scalability in gri...
Comprehensive analysis of performance, fault tolerance and scalability in gri...
 
A task based fault-tolerance mechanism to hierarchical master worker with div...
A task based fault-tolerance mechanism to hierarchical master worker with div...A task based fault-tolerance mechanism to hierarchical master worker with div...
A task based fault-tolerance mechanism to hierarchical master worker with div...
 
Privacy preserving secure data exchange in mobile P2P
Privacy preserving secure data exchange in mobile P2PPrivacy preserving secure data exchange in mobile P2P
Privacy preserving secure data exchange in mobile P2P
 

Kürzlich hochgeladen

Generative AI for Social Good at Open Data Science East 2024
Generative AI for Social Good at Open Data Science East 2024Generative AI for Social Good at Open Data Science East 2024
Generative AI for Social Good at Open Data Science East 2024Colleen Farrelly
 
DBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdfDBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdfJohn Sterrett
 
Business Analytics using Microsoft Excel
Business Analytics using Microsoft ExcelBusiness Analytics using Microsoft Excel
Business Analytics using Microsoft Excelysmaelreyes
 
FAIR, FAIRsharing, FAIR Cookbook and ELIXIR - Sansone SA - Boston 2024
FAIR, FAIRsharing, FAIR Cookbook and ELIXIR - Sansone SA - Boston 2024FAIR, FAIRsharing, FAIR Cookbook and ELIXIR - Sansone SA - Boston 2024
FAIR, FAIRsharing, FAIR Cookbook and ELIXIR - Sansone SA - Boston 2024Susanna-Assunta Sansone
 
办理(UWIC毕业证书)英国卡迪夫城市大学毕业证成绩单原版一比一
办理(UWIC毕业证书)英国卡迪夫城市大学毕业证成绩单原版一比一办理(UWIC毕业证书)英国卡迪夫城市大学毕业证成绩单原版一比一
办理(UWIC毕业证书)英国卡迪夫城市大学毕业证成绩单原版一比一F La
 
Heart Disease Classification Report: A Data Analysis Project
Heart Disease Classification Report: A Data Analysis ProjectHeart Disease Classification Report: A Data Analysis Project
Heart Disease Classification Report: A Data Analysis ProjectBoston Institute of Analytics
 
Student Profile Sample report on improving academic performance by uniting gr...
Student Profile Sample report on improving academic performance by uniting gr...Student Profile Sample report on improving academic performance by uniting gr...
Student Profile Sample report on improving academic performance by uniting gr...Seán Kennedy
 
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样vhwb25kk
 
毕业文凭制作#回国入职#diploma#degree美国加州州立大学北岭分校毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#de...
毕业文凭制作#回国入职#diploma#degree美国加州州立大学北岭分校毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#de...毕业文凭制作#回国入职#diploma#degree美国加州州立大学北岭分校毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#de...
毕业文凭制作#回国入职#diploma#degree美国加州州立大学北岭分校毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#de...ttt fff
 
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degreeyuu sss
 
Data Factory in Microsoft Fabric (MsBIP #82)
Data Factory in Microsoft Fabric (MsBIP #82)Data Factory in Microsoft Fabric (MsBIP #82)
Data Factory in Microsoft Fabric (MsBIP #82)Cathrine Wilhelmsen
 
Minimizing AI Hallucinations/Confabulations and the Path towards AGI with Exa...
Minimizing AI Hallucinations/Confabulations and the Path towards AGI with Exa...Minimizing AI Hallucinations/Confabulations and the Path towards AGI with Exa...
Minimizing AI Hallucinations/Confabulations and the Path towards AGI with Exa...Thomas Poetter
 
原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档208367051
 
Semantic Shed - Squashing and Squeezing.pptx
Semantic Shed - Squashing and Squeezing.pptxSemantic Shed - Squashing and Squeezing.pptx
Semantic Shed - Squashing and Squeezing.pptxMike Bennett
 
NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...
NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...
NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...Boston Institute of Analytics
 
LLMs, LMMs, their Improvement Suggestions and the Path towards AGI
LLMs, LMMs, their Improvement Suggestions and the Path towards AGILLMs, LMMs, their Improvement Suggestions and the Path towards AGI
LLMs, LMMs, their Improvement Suggestions and the Path towards AGIThomas Poetter
 
科罗拉多大学波尔得分校毕业证学位证成绩单-可办理
科罗拉多大学波尔得分校毕业证学位证成绩单-可办理科罗拉多大学波尔得分校毕业证学位证成绩单-可办理
科罗拉多大学波尔得分校毕业证学位证成绩单-可办理e4aez8ss
 
Predicting Salary Using Data Science: A Comprehensive Analysis.pdf
Predicting Salary Using Data Science: A Comprehensive Analysis.pdfPredicting Salary Using Data Science: A Comprehensive Analysis.pdf
Predicting Salary Using Data Science: A Comprehensive Analysis.pdfBoston Institute of Analytics
 
INTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTDINTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTDRafezzaman
 
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一F sss
 

Kürzlich hochgeladen (20)

Generative AI for Social Good at Open Data Science East 2024
Generative AI for Social Good at Open Data Science East 2024Generative AI for Social Good at Open Data Science East 2024
Generative AI for Social Good at Open Data Science East 2024
 
DBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdfDBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdf
 
Business Analytics using Microsoft Excel
Business Analytics using Microsoft ExcelBusiness Analytics using Microsoft Excel
Business Analytics using Microsoft Excel
 
FAIR, FAIRsharing, FAIR Cookbook and ELIXIR - Sansone SA - Boston 2024
FAIR, FAIRsharing, FAIR Cookbook and ELIXIR - Sansone SA - Boston 2024FAIR, FAIRsharing, FAIR Cookbook and ELIXIR - Sansone SA - Boston 2024
FAIR, FAIRsharing, FAIR Cookbook and ELIXIR - Sansone SA - Boston 2024
 
办理(UWIC毕业证书)英国卡迪夫城市大学毕业证成绩单原版一比一
办理(UWIC毕业证书)英国卡迪夫城市大学毕业证成绩单原版一比一办理(UWIC毕业证书)英国卡迪夫城市大学毕业证成绩单原版一比一
办理(UWIC毕业证书)英国卡迪夫城市大学毕业证成绩单原版一比一
 
Heart Disease Classification Report: A Data Analysis Project
Heart Disease Classification Report: A Data Analysis ProjectHeart Disease Classification Report: A Data Analysis Project
Heart Disease Classification Report: A Data Analysis Project
 
Student Profile Sample report on improving academic performance by uniting gr...
Student Profile Sample report on improving academic performance by uniting gr...Student Profile Sample report on improving academic performance by uniting gr...
Student Profile Sample report on improving academic performance by uniting gr...
 
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样
 
毕业文凭制作#回国入职#diploma#degree美国加州州立大学北岭分校毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#de...
毕业文凭制作#回国入职#diploma#degree美国加州州立大学北岭分校毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#de...毕业文凭制作#回国入职#diploma#degree美国加州州立大学北岭分校毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#de...
毕业文凭制作#回国入职#diploma#degree美国加州州立大学北岭分校毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#de...
 
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
 
Data Factory in Microsoft Fabric (MsBIP #82)
Data Factory in Microsoft Fabric (MsBIP #82)Data Factory in Microsoft Fabric (MsBIP #82)
Data Factory in Microsoft Fabric (MsBIP #82)
 
Minimizing AI Hallucinations/Confabulations and the Path towards AGI with Exa...
Minimizing AI Hallucinations/Confabulations and the Path towards AGI with Exa...Minimizing AI Hallucinations/Confabulations and the Path towards AGI with Exa...
Minimizing AI Hallucinations/Confabulations and the Path towards AGI with Exa...
 
原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档
 
Semantic Shed - Squashing and Squeezing.pptx
Semantic Shed - Squashing and Squeezing.pptxSemantic Shed - Squashing and Squeezing.pptx
Semantic Shed - Squashing and Squeezing.pptx
 
NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...
NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...
NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...
 
LLMs, LMMs, their Improvement Suggestions and the Path towards AGI
LLMs, LMMs, their Improvement Suggestions and the Path towards AGILLMs, LMMs, their Improvement Suggestions and the Path towards AGI
LLMs, LMMs, their Improvement Suggestions and the Path towards AGI
 
科罗拉多大学波尔得分校毕业证学位证成绩单-可办理
科罗拉多大学波尔得分校毕业证学位证成绩单-可办理科罗拉多大学波尔得分校毕业证学位证成绩单-可办理
科罗拉多大学波尔得分校毕业证学位证成绩单-可办理
 
Predicting Salary Using Data Science: A Comprehensive Analysis.pdf
Predicting Salary Using Data Science: A Comprehensive Analysis.pdfPredicting Salary Using Data Science: A Comprehensive Analysis.pdf
Predicting Salary Using Data Science: A Comprehensive Analysis.pdf
 
INTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTDINTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTD
 
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
 

Protecting from transient failures in cloud microsoft azure deployments

  • 1. Protecting from Transient Failures in Cloud Microsoft Azure Deployments Supervised By: Dr. Mohammad Abdur Rouf (Professor) Head of Department of Computer Science & Engineering Dhaka University of Engineering and Technology, Gazipur Ph.D. (KAIST) , M.Sc. Engg. (BUET), © B.Sc. Engg. (KU) Dhaka University of Engineering and Technology, Gazipur Presented by Md. Mostafijur Rahman M.Sc. Engg. Student ID #: 132431 (p) Department of Computer Science and Engineering
  • 2. Outline of the talk • Introduction • Related Work • Cloud Azure Dashboard Structure • Microsoft Azure Cloud Services 100+ • Virtual Machines & Storage Accounts • Compute Networking Storage , Web Mobile, Containers, Databases, Analytics AI + Machine ,Learning Internet of Things, Integration Security, Identity Developer Tools, Management Tools , Software as a Service (SaaS) and Blockchain . • Cloud Compute Microsoft Azure • Cloud Azure Virtual Networking • Cloud Azure Storage and WEB Apps • Cloud Azure Mobile, Containers and Database • Cloud Azure Database and Analytics • Cloud Azure INTERNET OF THINGS • Cloud Azure AI + Machine Learning • Cloud Azure Integration • Cloud Azure Identity and Security • Cloud Azure DEVOPS, Migration • Microsoft Azure Cloud Message Routing • Conclusions and Future Work • References Useful Links Dhaka University of Engineering and Technology, Gazipur
  • 3. Introduction • Microsoft Azure formerly known as Windows Azure is Microsoft's public cloud computing platform. Users can pick and choose from these services to develop ander scale new applications or run existing applications in the public cloud.  In your browser, open the Azure portal.  Click Create a resource > Compute > Cloud Service.  In the DNS name input box, enter a URL prefix for the cloud service. ...  Specify a new Resource group for the service. ...  Choose the region where you want to deploy the application. ...  Click Create. • To overcome this failure, Direct Acyclic Graph that traverse the graph breath first manner and find the deployment specific script error using AURA Tool. • To monitor the graphical user Interface and try minimum fail script node re-executed. • To wait for threshold time and retry fetching the resource before calling it quits. • A fixed amount of retries within threshold time, To make consider it a permanent failure. Dhaka University of Engineering and Technology, Gazipur
  • 4. Related Work AURA application deployment with error-recovery enhancements Dhaka University of Engineering and Technology, Gazipur
  • 5. Related Work AURA application deployment with error-recovery enhancements Dhaka University of Engineering and Technology, Gazipur
  • 6. Related Work AURA for a Hadoop and Wordpress deployment: Dhaka University of Engineering and Technology, Gazipur
  • 7. Cloud Azure Dashboard Structure Dhaka University of Engineering and Technology, Gazipur Figure 1. AURA Architecture Sc Application WEB UI Queue REST API Cloud Connector Scheduler AURA Master Application Module (1) Module (2) Module (3) AURA ExecutorAURA ExecutorAURA Executor Cloud Provider
  • 8. Microsoft Azure Cloud Services 100+ Dhaka University of Engineering and Technology, Gazipur Application WEB UI Queue REST API Cloud Connector Scheduler AURA Master Application Module (1) Module (2) Module (3) AURA ExecutorAURA ExecutorAURA Executor
  • 9. Virtual Machines & Storage Accounts Dhaka University of Engineering and Technology, Gazipur We can create Multiple Virtual Machine.
  • 10. Compute Networking Storage , Web Mobile, Containers, Databases, Analytics AI + Machine ,Learning Internet of Things, Integration Security, Identity Developer Tools, Management Tools , Software as a Service (SaaS) and Blockchain . Dhaka University of Engineering and Technology, Gazipur 3
  • 11. Cloud Compute Microsoft Azure Dhaka University of Engineering and Technology, Gazipur Call Service Success ? YesNO Call Successful Next Action Figure : Cloud Compute Microsoft Azure Transient Failure ? Yes Retry ? Delay Threshold Time YesCall failed NO Permanent call fail 20<
  • 12. Cloud Azure Virtual Networking Dhaka University of Engineering and Technology, Gazipur Start Two Parameter Graph T Failed Node n failed ← {n} healthy← ∅ While failed ≠ ∅ Have t ∈ depends (T, v) ? Have failed (t) ? failed ← failed ∪ {t} healthy ← healthy ∪ {t} NO Yes Yes Yes v = POP(failed) NO Return Healthy End While Again
  • 13. Cloud Azure Storage and WEB Apps Web server starts before the database server is successfully configure in right way. Each Executor will run the necessary deployment scripts . To monitor the deployment status through a real-time monitoring UI. [2] Specifically, To view each script’s logs, a real-time view of the Deployment Graph, the status of the respective script execution. Dhaka University of Engineering and Technology, Gazipur
  • 14. Cloud Azure Mobile, Containers and Database Green edges represent completed scripts. Blue edges represent running scripts. Red edges represent failed executions . Gray edges represent pending scripts. Web Server stores the deployment script. DB Server helps data manipulation activities of the Application. [2] Dhaka University of Engineering and Technology, Gazipur Figure 7. Cloud deployment graph with 1 Web Server and 1 Database Server DBServer1 DBServer2 WEBServer1 DBServer3 WEBServer2 APPServer3 3 APPServer2 APPServer1 APPServer4 WEBServer3 WEBServer4
  • 15. Cloud Azure Database and Analytics Dhaka University of Engineering and Technology, Gazipur To recovery from failure module deployment script using Retry Policy, to use of No Bakeoff, Constant Bakeoff, Linear Bakeoff, Fibonacci Bakeoff, Quadratic Bakeoff, Exponential Bakeoff and Polynomial Bakeoff etc. # Retries Constant Backoff Time Linear Backoff Time Fibonacci Backoff Time Quadratic Backoff Time Exponential Backoff Time Polynomial Backoff Time 1 1s 0s 0s 0s 1s 0s 3 3s 3s 2s 5s 7s 9s 5 5s 10s 7s 30s 31s 100s 10 10s 45s 88s 285s 1023s 2025s 20 20s 190s 10945s 2470s 1048575s 36100s Table 1: Retries Backoff Approaches
  • 16. Cloud Azure INTERNET OF THINGS In our work, To use the AURA deployment tool to detect transient failure and re- execute the fail module script. The ability of AURA tool is minimum number of fail script re-execute or Retry strategy. The retry policy delay depends on number of retries. From the Retry strategies, To choose the exponential backoff and recover from the transient failure in effective and optimal way . I have tested several backoff strategies to use c programing . I have found many results and compare among them . I have selected the exponential backoff to protect the transient failure in effective and optimal way. AURA (Error Recovery ) tool has been developed by using the python programing language. I want to implement the message passing error node re- execute or retry strategies using ASP.NET programing and database SQL Server 2012 and snapshot implementation after certain time. Dhaka University of Engineering and Technology, Gazipur
  • 17. Cloud Azure AI + Machine Learning Dhaka University of Engineering and Technology, Gazipur
  • 18. Cloud Azure Integration Dhaka University of Engineering and Technology, Gazipur
  • 19. Cloud Azure Identity and Security Dhaka University of Engineering and Technology, Gazipur
  • 20. Cloud Azure DEVOPS, Migration Dhaka University of Engineering and Technology, Gazipur
  • 21. Microsoft Azure Cloud Dashboard Dhaka University of Engineering and Technology, Gazipur
  • 22. Microsoft Azure Cloud Message Routing Dhaka University of Engineering and Technology, Gazipur
  • 23. References [1] WWW.portal.web.azure.com, I have studied the Microsoft Web Portal and tried to understand . [2] www.aura.com from GitHub , I have studied from here and make sure that Hadoop and wordpress deployment to detect the transient fault Tolerance . [3] www.ams.web.com from here , I have studied that how can I deploy the new Application in Amazon Cloud Computing . Dhaka University of Engineering and Technology, Gazipur
  • 24. Section Questions and Answers Thanks Dhaka University of Engineering and Technology, Gazipur