SlideShare a Scribd company logo
https://bit.ly/3uTBuGR
https://www.canadiancloudsummit.com/ @CanCloudSummit
SUBMIT YOUR
FEEDBACK FOR A
CHANCE TO WIN $50
AMAZON GIFT CARD
MAN IS A TOOL-USING ANIMAL. WITHOUT TOOLS HE IS NOTHING, WITH TOOLS HE IS ALL.
MAN TOOL-USING ANIMAL
TOOLS NOTHING
TOOLS HE IS ALL
Thomas Carlyle
Technology Enthusiast, Speaker, Trainer, Coffee Lover, Microsoft Azure MVP, Endava, Microsoft Regional Director
FREE
TOOLS
TYPE
STORAGE & MIGRATION
CALCULATOR
LATENCY & API
EMULATORS
AUTOMATION
STORAGE | MIGRATION | CALCULATOR | LATENCY & API | EMULATORS | AUTOMATION
STORAGE | MIGRATION | CALCULATOR | LATENCY & API | EMULATORS | AUTOMATION
STORAGE | MIGRATION | CALCULATOR | LATENCY & API | EMULATORS | AUTOMATION
AZCOPY
TABLE SUPPORTED ONLY ON
OLDER VERSION
AZCOPY
AZURE FILES
AZURE
BLOBS
STORAGE
AWS S3
LOCAL
RESOSITORY
AZURE
TABLE
STORAGE | MIGRATION | CALCULATOR | LATENCY & API | EMULATORS | AUTOMATION
STORAGE | MIGRATION | CALCULATOR | LATENCY & API | EMULATORS | AUTOMATION
STORAGE | MIGRATION | CALCULATOR | LATENCY & API | EMULATORS | AUTOMATION
STORAGE | MIGRATION | CALCULATOR | LATENCY & API | EMULATORS | AUTOMATION
AZURE COSMOSDB DATA MIGRATION TOOL
MIGRATION TO SQL API
(DOCUMENTDB)
SUPPORTED
SOURCES
AZURE TABLES
•JSON FILES
•MONGODB
•SQL SERVER
•CSV FILES
•RAVENDB
•AMAZON
DYNAMODB
•HBASE
•DOCUMENTDB
STORAGE | MIGRATION | CALCULATOR | LATENCY & API | EMULATORS | AUTOMATION
STORAGE | MIGRATION | CALCULATOR | LATENCY & API | EMULATORS | AUTOMATION
AZURE SAS GENERATOR
SAS VERSION CONTROL
STORAGE | MIGRATION | CALCULATOR | LATENCY & API | EMULATORS | AUTOMATION
STORAGE | MIGRATION | CALCULATOR | LATENCY & API | EMULATORS | AUTOMATION
SSIS INTEGRATION WITH AZURE
DATA LAKE, HDINSIGHT, BLOB
STORAGE, SYNAPSE,
STORAGE | MIGRATION | CALCULATOR | LATENCY & API | EMULATORS | AUTOMATION
SAVE & LOAD ESTIMATIONS
MULTIPLE ESTIMATIONS OPEN
EXPORT TO EXCEL
DEV/TEST PRICE
STORAGE | MIGRATION | CALCULATOR | LATENCY & API | EMULATORS | AUTOMATION
AZURE LATENCY
LATENCY | UPLOAD | DOWNLOAD |
PING
STORAGE | MIGRATION | CALCULATOR | LATENCY & API | EMULATORS | AUTOMATION
STORAGE | MIGRATION | CALCULATOR | LATENCY & API | EMULATORS | AUTOMATION
AZURE STORAGE
AZURE FUNCTIONS
AZURE COSMOSDB
STORAGE | MIGRATION | CALCULATOR | LATENCY & API | EMULATORS | AUTOMATION
AZURE COSMOSDB
SQL API, CASSANDRA, MongoDB, GREMLIN, TABLE API
DEFAULT MASTER KEY WITH FIXED ACCOUNT
LIMITED PERFORMANCE
NO CONSISTENCY LEVEL SUPPORT
NO MULTI-REGION REPLICATION
MAX 5 UNLIMITED CONTAINERS OR 25 FIXED
CONTAINERS
SUPPORT FOR DOCKER
STORAGE | MIGRATION | CALCULATOR | LATENCY & API | EMULATORS | AUTOMATION
NUKE ALL RESOURCES
# Get a list of all the Resource Groups in the Azure Subscription
$RGs = Get-AzureRmResourceGroup
[System.Collections.ArrayList] $Job = @()
# Check if there are Resource Groups in the current Azure Subscription
if ($RGs) {
# Iterate through all the Resource Groups in the Azure Subscription
foreach ($rg in $RGs)
{
$RGBaseName = $rg.ResourceGroupName
# Remove the Resource Group Arsynchronously using PS Jobs
$retVal = Start-Job -ScriptBlock {Remove-AzureRmResourceGroup -Name $args[0] -Force} -ArgumentList $RGBaseName
# Add each Job to an Arraylist. Reserved for use in any future use case
$Job.Add($retVal)
Write-Verbose "Removing Resource Group $RGBaseName..."
# Wait for a pre-defined time to throttle the job requests
Start-Sleep 10
}
Source: https://gallery.technet.microsoft.com/Asynchronously-destorynuke-082d9b6b
STOP ALL VMS
foreach ($vms in $VMName)
{
# Get the specified VM in the specific Resource Group
$vm = Get-AzureRmVm -ResourceGroupName $ResourceGroupName -Name $vms -ErrorAction
SilentlyContinue
….
if ($VMState) {
if ($VMState -in "deallocated","stopped") {
continue
}
elseif ($VMState -in "running","starting") {
Write-Output "The VM {$VMBaseName} in Resource Group {$RGBaseName} is currently either
already Started or Starting. Stopping..."
$retval = Stop-AzureRmVM -ResourceGroupName $RGBaseName -Name $VMBaseName -AsJob -
Force
$jobQ.Add($retval) > $null
}
…
Source: https://gallery.technet.microsoft.com/Asynchronously-Stops-all-b18c8620
START / STOP VMS
foreach($AzureVM in $AzureVMsToHandle)
{
if(!(Get-AzureRmVM | ? {$_.Name -eq $AzureVM}))
{
throw " AzureVM : [$AzureVM] - Does not exist! - Check your inputs "
}
}
if($Action -eq "Stop")
{
Write-Output "Stopping VMs";
foreach -parallel ($AzureVM in $AzureVMsToHandle)
{
Get-AzureRmVM | ? {$_.Name -eq $AzureVM} | Stop-AzureRmVM -Force
}
}
else
{
Write-Output "Starting VMs";
foreach -parallel ($AzureVM in $AzureVMsToHandle)
{
Get-AzureRmVM | ? {$_.Name -eq $AzureVM} | Start-AzureRmVM
}
} Source: https://gallery.technet.microsoft.com/Stop-Start-AzureVM-535c2414
AUTOMATIC PACKET CAPTURE TRACES
…
else {
$result=New-AzureRmNetworkWatcherPacketCapture -NetworkWatcher
$networkWatcher -TargetVirtualMachineId $FaultyVM.Id -PacketCaptureName
$FaultyVM.Name -StorageAccountId $storageAccount.id -TimeLimitInSeconds 180 -
BytesToCapturePerPacket 120
If ($result -ne $null){return $true}
else {return $false}
}
…
}
Source: https://gallery.technet.microsoft.com/Azure-Automatic-packet-f97162b4
To sum up
TO SUM UP
AZURE SERVICE BUS EXPLORER
AZURE LATENCY
NUKE ALL RESOURCES SCRIPT
SECURITY DEVOPS KIT
Sponsors
Q&A
Thank you!
@RaduVunvulea
vunvulearadu.blogspot.com
https://www.linkedin.com/in/raduvunvulea/
vunvulear@outlook.com

More Related Content

What's hot

Running Spot instance for production load
Running Spot instance for production loadRunning Spot instance for production load
Running Spot instance for production load
Ryo Hang
 
Getting started with AWS Foundational Services
Getting started with AWS Foundational ServicesGetting started with AWS Foundational Services
Getting started with AWS Foundational Services
Amazon Web Services
 
(ISM402) Cost Optimization at Scale
(ISM402) Cost Optimization at Scale(ISM402) Cost Optimization at Scale
(ISM402) Cost Optimization at Scale
Amazon Web Services
 
How to Train Your Classifier: Create a Serverless Machine Learning System wit...
How to Train Your Classifier: Create a Serverless Machine Learning System wit...How to Train Your Classifier: Create a Serverless Machine Learning System wit...
How to Train Your Classifier: Create a Serverless Machine Learning System wit...
Stuart Myles
 
Perl and AWS
Perl and AWSPerl and AWS
Perl and AWS
Jose Luis Martínez
 
Picking the right AWS backend for your application (September 2017)
Picking the right AWS backend for your application (September 2017)Picking the right AWS backend for your application (September 2017)
Picking the right AWS backend for your application (September 2017)
Julien SIMON
 
Getting started with Laravel & Elasticsearch
Getting started with Laravel & ElasticsearchGetting started with Laravel & Elasticsearch
Getting started with Laravel & Elasticsearch
Peter Steenbergen
 
AI on a PI
AI on a PIAI on a PI
AI on a PI
Julien SIMON
 
(BAC304) Deploying a Disaster Recovery Site on AWS: Minimal Cost with Maximum...
(BAC304) Deploying a Disaster Recovery Site on AWS: Minimal Cost with Maximum...(BAC304) Deploying a Disaster Recovery Site on AWS: Minimal Cost with Maximum...
(BAC304) Deploying a Disaster Recovery Site on AWS: Minimal Cost with Maximum...
Amazon Web Services
 
Elastic Map Reduce 101
Elastic Map Reduce 101Elastic Map Reduce 101
Elastic Map Reduce 101
Kush Ohri
 
Laravel and SOLR
Laravel and SOLRLaravel and SOLR
Laravel and SOLR
Peter Steenbergen
 
Amazon ECS (March 2016)
Amazon ECS (March 2016)Amazon ECS (March 2016)
Amazon ECS (March 2016)
Julien SIMON
 
[AWS Hero 스페셜] 서버리스 기반 검색 서비스 구축하기 - 이상현(스마일벤처스) :: AWS Community Day Online ...
[AWS Hero 스페셜] 서버리스 기반 검색 서비스 구축하기 - 이상현(스마일벤처스) :: AWS Community Day Online ...[AWS Hero 스페셜] 서버리스 기반 검색 서비스 구축하기 - 이상현(스마일벤처스) :: AWS Community Day Online ...
[AWS Hero 스페셜] 서버리스 기반 검색 서비스 구축하기 - 이상현(스마일벤처스) :: AWS Community Day Online ...
AWSKRUG - AWS한국사용자모임
 
Workshop: Building Containerized Swift Applications on Amazon ECS
Workshop: Building Containerized Swift Applications on Amazon ECSWorkshop: Building Containerized Swift Applications on Amazon ECS
Workshop: Building Containerized Swift Applications on Amazon ECS
Amazon Web Services
 
AWSの真髄
AWSの真髄AWSの真髄
AWSの真髄
Ryo Sasaki
 
CI/CD for AWS Lambda Projects - IsraelCloud Meetup
CI/CD for AWS Lambda Projects - IsraelCloud MeetupCI/CD for AWS Lambda Projects - IsraelCloud Meetup
CI/CD for AWS Lambda Projects - IsraelCloud Meetup
Boaz Ziniman
 
자바를 잡아주는 GURU가 있다구!? - 우여명 (아이스크림에듀) :: AWS Community Day 2020
자바를 잡아주는 GURU가 있다구!? - 우여명 (아이스크림에듀) :: AWS Community Day 2020 자바를 잡아주는 GURU가 있다구!? - 우여명 (아이스크림에듀) :: AWS Community Day 2020
자바를 잡아주는 GURU가 있다구!? - 우여명 (아이스크림에듀) :: AWS Community Day 2020
AWSKRUG - AWS한국사용자모임
 
Advanced Scheduling with Amazon ECS (September 2017)
Advanced Scheduling with Amazon ECS (September 2017)Advanced Scheduling with Amazon ECS (September 2017)
Advanced Scheduling with Amazon ECS (September 2017)
Julien SIMON
 
AWS User Group Wellington - re:Invent 2017 Recap
AWS User Group Wellington - re:Invent 2017 RecapAWS User Group Wellington - re:Invent 2017 Recap
AWS User Group Wellington - re:Invent 2017 Recap
API Talent
 
Getting your Big Data on with HDInsight
Getting your Big Data on with HDInsightGetting your Big Data on with HDInsight
Getting your Big Data on with HDInsight
Simon Elliston Ball
 

What's hot (20)

Running Spot instance for production load
Running Spot instance for production loadRunning Spot instance for production load
Running Spot instance for production load
 
Getting started with AWS Foundational Services
Getting started with AWS Foundational ServicesGetting started with AWS Foundational Services
Getting started with AWS Foundational Services
 
(ISM402) Cost Optimization at Scale
(ISM402) Cost Optimization at Scale(ISM402) Cost Optimization at Scale
(ISM402) Cost Optimization at Scale
 
How to Train Your Classifier: Create a Serverless Machine Learning System wit...
How to Train Your Classifier: Create a Serverless Machine Learning System wit...How to Train Your Classifier: Create a Serverless Machine Learning System wit...
How to Train Your Classifier: Create a Serverless Machine Learning System wit...
 
Perl and AWS
Perl and AWSPerl and AWS
Perl and AWS
 
Picking the right AWS backend for your application (September 2017)
Picking the right AWS backend for your application (September 2017)Picking the right AWS backend for your application (September 2017)
Picking the right AWS backend for your application (September 2017)
 
Getting started with Laravel & Elasticsearch
Getting started with Laravel & ElasticsearchGetting started with Laravel & Elasticsearch
Getting started with Laravel & Elasticsearch
 
AI on a PI
AI on a PIAI on a PI
AI on a PI
 
(BAC304) Deploying a Disaster Recovery Site on AWS: Minimal Cost with Maximum...
(BAC304) Deploying a Disaster Recovery Site on AWS: Minimal Cost with Maximum...(BAC304) Deploying a Disaster Recovery Site on AWS: Minimal Cost with Maximum...
(BAC304) Deploying a Disaster Recovery Site on AWS: Minimal Cost with Maximum...
 
Elastic Map Reduce 101
Elastic Map Reduce 101Elastic Map Reduce 101
Elastic Map Reduce 101
 
Laravel and SOLR
Laravel and SOLRLaravel and SOLR
Laravel and SOLR
 
Amazon ECS (March 2016)
Amazon ECS (March 2016)Amazon ECS (March 2016)
Amazon ECS (March 2016)
 
[AWS Hero 스페셜] 서버리스 기반 검색 서비스 구축하기 - 이상현(스마일벤처스) :: AWS Community Day Online ...
[AWS Hero 스페셜] 서버리스 기반 검색 서비스 구축하기 - 이상현(스마일벤처스) :: AWS Community Day Online ...[AWS Hero 스페셜] 서버리스 기반 검색 서비스 구축하기 - 이상현(스마일벤처스) :: AWS Community Day Online ...
[AWS Hero 스페셜] 서버리스 기반 검색 서비스 구축하기 - 이상현(스마일벤처스) :: AWS Community Day Online ...
 
Workshop: Building Containerized Swift Applications on Amazon ECS
Workshop: Building Containerized Swift Applications on Amazon ECSWorkshop: Building Containerized Swift Applications on Amazon ECS
Workshop: Building Containerized Swift Applications on Amazon ECS
 
AWSの真髄
AWSの真髄AWSの真髄
AWSの真髄
 
CI/CD for AWS Lambda Projects - IsraelCloud Meetup
CI/CD for AWS Lambda Projects - IsraelCloud MeetupCI/CD for AWS Lambda Projects - IsraelCloud Meetup
CI/CD for AWS Lambda Projects - IsraelCloud Meetup
 
자바를 잡아주는 GURU가 있다구!? - 우여명 (아이스크림에듀) :: AWS Community Day 2020
자바를 잡아주는 GURU가 있다구!? - 우여명 (아이스크림에듀) :: AWS Community Day 2020 자바를 잡아주는 GURU가 있다구!? - 우여명 (아이스크림에듀) :: AWS Community Day 2020
자바를 잡아주는 GURU가 있다구!? - 우여명 (아이스크림에듀) :: AWS Community Day 2020
 
Advanced Scheduling with Amazon ECS (September 2017)
Advanced Scheduling with Amazon ECS (September 2017)Advanced Scheduling with Amazon ECS (September 2017)
Advanced Scheduling with Amazon ECS (September 2017)
 
AWS User Group Wellington - re:Invent 2017 Recap
AWS User Group Wellington - re:Invent 2017 RecapAWS User Group Wellington - re:Invent 2017 Recap
AWS User Group Wellington - re:Invent 2017 Recap
 
Getting your Big Data on with HDInsight
Getting your Big Data on with HDInsightGetting your Big Data on with HDInsight
Getting your Big Data on with HDInsight
 

Similar to Developer Tools for Microsoft Azure

Developer Tools for Microsoft Azure
Developer Tools for Microsoft AzureDeveloper Tools for Microsoft Azure
Developer Tools for Microsoft Azure
Radu Vunvulea
 
(ARC311) Extreme Availability for Mission-Critical Applications | AWS re:Inve...
(ARC311) Extreme Availability for Mission-Critical Applications | AWS re:Inve...(ARC311) Extreme Availability for Mission-Critical Applications | AWS re:Inve...
(ARC311) Extreme Availability for Mission-Critical Applications | AWS re:Inve...
Amazon Web Services
 
(BDT208) A Technical Introduction to Amazon Elastic MapReduce
(BDT208) A Technical Introduction to Amazon Elastic MapReduce(BDT208) A Technical Introduction to Amazon Elastic MapReduce
(BDT208) A Technical Introduction to Amazon Elastic MapReduce
Amazon Web Services
 
2014 Import.io Data Summit - Including Hadoop/Impala Getting Started Demo
2014 Import.io Data Summit - Including Hadoop/Impala Getting Started Demo2014 Import.io Data Summit - Including Hadoop/Impala Getting Started Demo
2014 Import.io Data Summit - Including Hadoop/Impala Getting Started Demo
Ian Massingham
 
SEC303 Automating Security in Cloud Workloads with DevSecOps
SEC303 Automating Security in Cloud Workloads with DevSecOpsSEC303 Automating Security in Cloud Workloads with DevSecOps
SEC303 Automating Security in Cloud Workloads with DevSecOps
Amazon Web Services
 
Hybrid cloud wiskyweb2012
Hybrid cloud wiskyweb2012Hybrid cloud wiskyweb2012
Hybrid cloud wiskyweb2012
Combell NV
 
(APP202) Deploy, Manage, Scale Apps w/ AWS OpsWorks & AWS Elastic Beanstalk |...
(APP202) Deploy, Manage, Scale Apps w/ AWS OpsWorks & AWS Elastic Beanstalk |...(APP202) Deploy, Manage, Scale Apps w/ AWS OpsWorks & AWS Elastic Beanstalk |...
(APP202) Deploy, Manage, Scale Apps w/ AWS OpsWorks & AWS Elastic Beanstalk |...
Amazon Web Services
 
(APP202) Deploy, Manage, and Scale Your Apps with AWS OpsWorks and AWS Elasti...
(APP202) Deploy, Manage, and Scale Your Apps with AWS OpsWorks and AWS Elasti...(APP202) Deploy, Manage, and Scale Your Apps with AWS OpsWorks and AWS Elasti...
(APP202) Deploy, Manage, and Scale Your Apps with AWS OpsWorks and AWS Elasti...
Amazon Web Services
 
Auto Scaling Groups
Auto Scaling GroupsAuto Scaling Groups
Auto Scaling Groups
Peter Sankauskas
 
20181205 AWS Black Belt Online Seminar Amazon Athena (20190510update)
20181205 AWS Black Belt Online Seminar Amazon Athena (20190510update)20181205 AWS Black Belt Online Seminar Amazon Athena (20190510update)
20181205 AWS Black Belt Online Seminar Amazon Athena (20190510update)
Amazon Web Services Japan
 
(STG304) Deploying a Disaster Recovery Site on AWS
(STG304) Deploying a Disaster Recovery Site on AWS(STG304) Deploying a Disaster Recovery Site on AWS
(STG304) Deploying a Disaster Recovery Site on AWS
Amazon Web Services
 
Hybrid Cloud PHPUK2012
Hybrid Cloud PHPUK2012Hybrid Cloud PHPUK2012
Hybrid Cloud PHPUK2012
Combell NV
 
Richard Cole of Amazon Gives Lightning Tallk at BigDataCamp
Richard Cole of Amazon Gives Lightning Tallk at BigDataCampRichard Cole of Amazon Gives Lightning Tallk at BigDataCamp
Richard Cole of Amazon Gives Lightning Tallk at BigDataCamp
BigDataCamp
 
AWS Cost Control
AWS Cost ControlAWS Cost Control
AWS Cost Control
Bob Brown
 
AWS Public Sector Symposium 2014 Canberra | Managing Seasonal Workloads on AWS
AWS Public Sector Symposium 2014 Canberra | Managing Seasonal Workloads on AWS AWS Public Sector Symposium 2014 Canberra | Managing Seasonal Workloads on AWS
AWS Public Sector Symposium 2014 Canberra | Managing Seasonal Workloads on AWS
Amazon Web Services
 
Terraform at Scale
Terraform at ScaleTerraform at Scale
Terraform at Scale
Calvin French-Owen
 
How I Learned to Stop Worrying and Love the Cloud - Wesley Beary, Engine Yard
How I Learned to Stop Worrying and Love the Cloud - Wesley Beary, Engine YardHow I Learned to Stop Worrying and Love the Cloud - Wesley Beary, Engine Yard
How I Learned to Stop Worrying and Love the Cloud - Wesley Beary, Engine Yard
SV Ruby on Rails Meetup
 
Spark and the Hadoop Ecosystem: Best Practices for Amazon EMR
Spark and the Hadoop Ecosystem: Best Practices for Amazon EMRSpark and the Hadoop Ecosystem: Best Practices for Amazon EMR
Spark and the Hadoop Ecosystem: Best Practices for Amazon EMR
Amazon Web Services
 
Database Modernization (Azure SQL Database)
Database Modernization (Azure SQL Database)Database Modernization (Azure SQL Database)
Database Modernization (Azure SQL Database)
Radu Vunvulea
 
AWS System Manager: Parameter Store를 사용한 AWS 구성 데이터 관리 기법 - 정창훈, 당근마켓 / 김대권, ...
AWS System Manager: Parameter Store를 사용한 AWS 구성 데이터 관리 기법 - 정창훈, 당근마켓 / 김대권, ...AWS System Manager: Parameter Store를 사용한 AWS 구성 데이터 관리 기법 - 정창훈, 당근마켓 / 김대권, ...
AWS System Manager: Parameter Store를 사용한 AWS 구성 데이터 관리 기법 - 정창훈, 당근마켓 / 김대권, ...
Amazon Web Services Korea
 

Similar to Developer Tools for Microsoft Azure (20)

Developer Tools for Microsoft Azure
Developer Tools for Microsoft AzureDeveloper Tools for Microsoft Azure
Developer Tools for Microsoft Azure
 
(ARC311) Extreme Availability for Mission-Critical Applications | AWS re:Inve...
(ARC311) Extreme Availability for Mission-Critical Applications | AWS re:Inve...(ARC311) Extreme Availability for Mission-Critical Applications | AWS re:Inve...
(ARC311) Extreme Availability for Mission-Critical Applications | AWS re:Inve...
 
(BDT208) A Technical Introduction to Amazon Elastic MapReduce
(BDT208) A Technical Introduction to Amazon Elastic MapReduce(BDT208) A Technical Introduction to Amazon Elastic MapReduce
(BDT208) A Technical Introduction to Amazon Elastic MapReduce
 
2014 Import.io Data Summit - Including Hadoop/Impala Getting Started Demo
2014 Import.io Data Summit - Including Hadoop/Impala Getting Started Demo2014 Import.io Data Summit - Including Hadoop/Impala Getting Started Demo
2014 Import.io Data Summit - Including Hadoop/Impala Getting Started Demo
 
SEC303 Automating Security in Cloud Workloads with DevSecOps
SEC303 Automating Security in Cloud Workloads with DevSecOpsSEC303 Automating Security in Cloud Workloads with DevSecOps
SEC303 Automating Security in Cloud Workloads with DevSecOps
 
Hybrid cloud wiskyweb2012
Hybrid cloud wiskyweb2012Hybrid cloud wiskyweb2012
Hybrid cloud wiskyweb2012
 
(APP202) Deploy, Manage, Scale Apps w/ AWS OpsWorks & AWS Elastic Beanstalk |...
(APP202) Deploy, Manage, Scale Apps w/ AWS OpsWorks & AWS Elastic Beanstalk |...(APP202) Deploy, Manage, Scale Apps w/ AWS OpsWorks & AWS Elastic Beanstalk |...
(APP202) Deploy, Manage, Scale Apps w/ AWS OpsWorks & AWS Elastic Beanstalk |...
 
(APP202) Deploy, Manage, and Scale Your Apps with AWS OpsWorks and AWS Elasti...
(APP202) Deploy, Manage, and Scale Your Apps with AWS OpsWorks and AWS Elasti...(APP202) Deploy, Manage, and Scale Your Apps with AWS OpsWorks and AWS Elasti...
(APP202) Deploy, Manage, and Scale Your Apps with AWS OpsWorks and AWS Elasti...
 
Auto Scaling Groups
Auto Scaling GroupsAuto Scaling Groups
Auto Scaling Groups
 
20181205 AWS Black Belt Online Seminar Amazon Athena (20190510update)
20181205 AWS Black Belt Online Seminar Amazon Athena (20190510update)20181205 AWS Black Belt Online Seminar Amazon Athena (20190510update)
20181205 AWS Black Belt Online Seminar Amazon Athena (20190510update)
 
(STG304) Deploying a Disaster Recovery Site on AWS
(STG304) Deploying a Disaster Recovery Site on AWS(STG304) Deploying a Disaster Recovery Site on AWS
(STG304) Deploying a Disaster Recovery Site on AWS
 
Hybrid Cloud PHPUK2012
Hybrid Cloud PHPUK2012Hybrid Cloud PHPUK2012
Hybrid Cloud PHPUK2012
 
Richard Cole of Amazon Gives Lightning Tallk at BigDataCamp
Richard Cole of Amazon Gives Lightning Tallk at BigDataCampRichard Cole of Amazon Gives Lightning Tallk at BigDataCamp
Richard Cole of Amazon Gives Lightning Tallk at BigDataCamp
 
AWS Cost Control
AWS Cost ControlAWS Cost Control
AWS Cost Control
 
AWS Public Sector Symposium 2014 Canberra | Managing Seasonal Workloads on AWS
AWS Public Sector Symposium 2014 Canberra | Managing Seasonal Workloads on AWS AWS Public Sector Symposium 2014 Canberra | Managing Seasonal Workloads on AWS
AWS Public Sector Symposium 2014 Canberra | Managing Seasonal Workloads on AWS
 
Terraform at Scale
Terraform at ScaleTerraform at Scale
Terraform at Scale
 
How I Learned to Stop Worrying and Love the Cloud - Wesley Beary, Engine Yard
How I Learned to Stop Worrying and Love the Cloud - Wesley Beary, Engine YardHow I Learned to Stop Worrying and Love the Cloud - Wesley Beary, Engine Yard
How I Learned to Stop Worrying and Love the Cloud - Wesley Beary, Engine Yard
 
Spark and the Hadoop Ecosystem: Best Practices for Amazon EMR
Spark and the Hadoop Ecosystem: Best Practices for Amazon EMRSpark and the Hadoop Ecosystem: Best Practices for Amazon EMR
Spark and the Hadoop Ecosystem: Best Practices for Amazon EMR
 
Database Modernization (Azure SQL Database)
Database Modernization (Azure SQL Database)Database Modernization (Azure SQL Database)
Database Modernization (Azure SQL Database)
 
AWS System Manager: Parameter Store를 사용한 AWS 구성 데이터 관리 기법 - 정창훈, 당근마켓 / 김대권, ...
AWS System Manager: Parameter Store를 사용한 AWS 구성 데이터 관리 기법 - 정창훈, 당근마켓 / 김대권, ...AWS System Manager: Parameter Store를 사용한 AWS 구성 데이터 관리 기법 - 정창훈, 당근마켓 / 김대권, ...
AWS System Manager: Parameter Store를 사용한 AWS 구성 데이터 관리 기법 - 정창훈, 당근마켓 / 김대권, ...
 

Recently uploaded

Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
Zilliz
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
Jakub Marek
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
Zilliz
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
Pixlogix Infotech
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Safe Software
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Tosin Akinosho
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
DanBrown980551
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
Jason Packer
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
Chart Kalyan
 
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying AheadDigital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Wask
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
Ivanti
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
Brandon Minnick, MBA
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
Daiki Mogmet Ito
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
shyamraj55
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
tolgahangng
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
saastr
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
akankshawande
 

Recently uploaded (20)

Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
 
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying AheadDigital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying Ahead
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
 

Developer Tools for Microsoft Azure

  • 1.
  • 2.
  • 4. MAN IS A TOOL-USING ANIMAL. WITHOUT TOOLS HE IS NOTHING, WITH TOOLS HE IS ALL.
  • 5. MAN TOOL-USING ANIMAL TOOLS NOTHING TOOLS HE IS ALL Thomas Carlyle
  • 6.
  • 7. Technology Enthusiast, Speaker, Trainer, Coffee Lover, Microsoft Azure MVP, Endava, Microsoft Regional Director
  • 8.
  • 9.
  • 10. FREE
  • 12.
  • 13. STORAGE | MIGRATION | CALCULATOR | LATENCY & API | EMULATORS | AUTOMATION
  • 14. STORAGE | MIGRATION | CALCULATOR | LATENCY & API | EMULATORS | AUTOMATION
  • 15. STORAGE | MIGRATION | CALCULATOR | LATENCY & API | EMULATORS | AUTOMATION
  • 16. AZCOPY TABLE SUPPORTED ONLY ON OLDER VERSION AZCOPY AZURE FILES AZURE BLOBS STORAGE AWS S3 LOCAL RESOSITORY AZURE TABLE STORAGE | MIGRATION | CALCULATOR | LATENCY & API | EMULATORS | AUTOMATION
  • 17. STORAGE | MIGRATION | CALCULATOR | LATENCY & API | EMULATORS | AUTOMATION
  • 18. STORAGE | MIGRATION | CALCULATOR | LATENCY & API | EMULATORS | AUTOMATION
  • 19. STORAGE | MIGRATION | CALCULATOR | LATENCY & API | EMULATORS | AUTOMATION
  • 20. AZURE COSMOSDB DATA MIGRATION TOOL MIGRATION TO SQL API (DOCUMENTDB) SUPPORTED SOURCES AZURE TABLES •JSON FILES •MONGODB •SQL SERVER •CSV FILES •RAVENDB •AMAZON DYNAMODB •HBASE •DOCUMENTDB STORAGE | MIGRATION | CALCULATOR | LATENCY & API | EMULATORS | AUTOMATION
  • 21. STORAGE | MIGRATION | CALCULATOR | LATENCY & API | EMULATORS | AUTOMATION
  • 22. AZURE SAS GENERATOR SAS VERSION CONTROL STORAGE | MIGRATION | CALCULATOR | LATENCY & API | EMULATORS | AUTOMATION
  • 23. STORAGE | MIGRATION | CALCULATOR | LATENCY & API | EMULATORS | AUTOMATION
  • 24. SSIS INTEGRATION WITH AZURE DATA LAKE, HDINSIGHT, BLOB STORAGE, SYNAPSE, STORAGE | MIGRATION | CALCULATOR | LATENCY & API | EMULATORS | AUTOMATION
  • 25.
  • 26.
  • 27. SAVE & LOAD ESTIMATIONS MULTIPLE ESTIMATIONS OPEN EXPORT TO EXCEL DEV/TEST PRICE
  • 28.
  • 29.
  • 30. STORAGE | MIGRATION | CALCULATOR | LATENCY & API | EMULATORS | AUTOMATION
  • 31. AZURE LATENCY LATENCY | UPLOAD | DOWNLOAD | PING STORAGE | MIGRATION | CALCULATOR | LATENCY & API | EMULATORS | AUTOMATION
  • 32. STORAGE | MIGRATION | CALCULATOR | LATENCY & API | EMULATORS | AUTOMATION
  • 33.
  • 34. AZURE STORAGE AZURE FUNCTIONS AZURE COSMOSDB STORAGE | MIGRATION | CALCULATOR | LATENCY & API | EMULATORS | AUTOMATION
  • 35. AZURE COSMOSDB SQL API, CASSANDRA, MongoDB, GREMLIN, TABLE API DEFAULT MASTER KEY WITH FIXED ACCOUNT LIMITED PERFORMANCE NO CONSISTENCY LEVEL SUPPORT NO MULTI-REGION REPLICATION MAX 5 UNLIMITED CONTAINERS OR 25 FIXED CONTAINERS SUPPORT FOR DOCKER STORAGE | MIGRATION | CALCULATOR | LATENCY & API | EMULATORS | AUTOMATION
  • 36.
  • 37. NUKE ALL RESOURCES # Get a list of all the Resource Groups in the Azure Subscription $RGs = Get-AzureRmResourceGroup [System.Collections.ArrayList] $Job = @() # Check if there are Resource Groups in the current Azure Subscription if ($RGs) { # Iterate through all the Resource Groups in the Azure Subscription foreach ($rg in $RGs) { $RGBaseName = $rg.ResourceGroupName # Remove the Resource Group Arsynchronously using PS Jobs $retVal = Start-Job -ScriptBlock {Remove-AzureRmResourceGroup -Name $args[0] -Force} -ArgumentList $RGBaseName # Add each Job to an Arraylist. Reserved for use in any future use case $Job.Add($retVal) Write-Verbose "Removing Resource Group $RGBaseName..." # Wait for a pre-defined time to throttle the job requests Start-Sleep 10 } Source: https://gallery.technet.microsoft.com/Asynchronously-destorynuke-082d9b6b
  • 38. STOP ALL VMS foreach ($vms in $VMName) { # Get the specified VM in the specific Resource Group $vm = Get-AzureRmVm -ResourceGroupName $ResourceGroupName -Name $vms -ErrorAction SilentlyContinue …. if ($VMState) { if ($VMState -in "deallocated","stopped") { continue } elseif ($VMState -in "running","starting") { Write-Output "The VM {$VMBaseName} in Resource Group {$RGBaseName} is currently either already Started or Starting. Stopping..." $retval = Stop-AzureRmVM -ResourceGroupName $RGBaseName -Name $VMBaseName -AsJob - Force $jobQ.Add($retval) > $null } … Source: https://gallery.technet.microsoft.com/Asynchronously-Stops-all-b18c8620
  • 39. START / STOP VMS foreach($AzureVM in $AzureVMsToHandle) { if(!(Get-AzureRmVM | ? {$_.Name -eq $AzureVM})) { throw " AzureVM : [$AzureVM] - Does not exist! - Check your inputs " } } if($Action -eq "Stop") { Write-Output "Stopping VMs"; foreach -parallel ($AzureVM in $AzureVMsToHandle) { Get-AzureRmVM | ? {$_.Name -eq $AzureVM} | Stop-AzureRmVM -Force } } else { Write-Output "Starting VMs"; foreach -parallel ($AzureVM in $AzureVMsToHandle) { Get-AzureRmVM | ? {$_.Name -eq $AzureVM} | Start-AzureRmVM } } Source: https://gallery.technet.microsoft.com/Stop-Start-AzureVM-535c2414
  • 40. AUTOMATIC PACKET CAPTURE TRACES … else { $result=New-AzureRmNetworkWatcherPacketCapture -NetworkWatcher $networkWatcher -TargetVirtualMachineId $FaultyVM.Id -PacketCaptureName $FaultyVM.Name -StorageAccountId $storageAccount.id -TimeLimitInSeconds 180 - BytesToCapturePerPacket 120 If ($result -ne $null){return $true} else {return $false} } … } Source: https://gallery.technet.microsoft.com/Azure-Automatic-packet-f97162b4
  • 42. TO SUM UP AZURE SERVICE BUS EXPLORER AZURE LATENCY NUKE ALL RESOURCES SCRIPT SECURITY DEVOPS KIT
  • 44. Q&A

Editor's Notes

  1. Objec