SlideShare uma empresa Scribd logo
1 de 45
Microsoft Azure
Rookie to
Dev Star
www.Sajeetharan.com @kokkisajee
In a nutshell
Social Developer
Communities
Recognitions
❑ 10+ years experience
❑ Full stack developer
❑ Angular,Azure fanboy
❑ MCT,MVP & GDE
❑ Top contributor stackoverflow
❑ 140 repositories on Stackblitz
❑ 6000+ answers on Stackoverflow
❑ Github contributions
✓ D3 directives and more
Open-source
contributions
Sajeetharan Sinnathurai
Cloud Solution Architect(APAC)
Things about me!
@sajeetharan
@kokkisajee
@sajeetharan
@sajeetharan
@sajeetharan
Let’s Play a game!
https://kahoot.it/
Need for Digital Transformation
Business is powered by applications
Line of Business
Applications
External-facing Applications
Internal Applications
Data
© Microsoft Corporation
Our expectations are
constantly evolving
Today, we all expect to
interact seamlessly with
a company or brand.
End users get much more
unforgiving when it comes to
application performance
On-Premises
How often should
I patch my servers?
How can I increase
server utilization?
How do I deploy new
code to my server?
Which packages should
be on my server?
It takes how long to
provision a new server?
The “evolution” of application platforms
IaaSOn-Premises
How often should I patch my servers?
How often should I backup my server?
Which packages should be on my server?
How many servers do I need?
How can I increase server utilization?
What is the right size of servers for my business needs?
How can I scale my app?
Which OS should I use?
How do I deploy new code to my server?
Who monitors my App?
The “evolution” of application platforms
PaaSIaaSOn-Premises
How many “servers” do I need?
How can I increase “server” utilization?
What is the right size of “servers” for my business needs?
How can I scale my app?
The “evolution” of application platforms
PaaSIaaSOn-Premises Serverless
How do I architect my app?
Serverless, the platform for next gen apps
The “evolution” of application platforms
Evolution of software development
Build productively
Collaborate
globally & securely
Scale innovation
Azure
Tools
Visual Studio
GitHub
PowerApps
Power BI
Azure Stack Azure Data Box Azure Sphere HoloLensAzure Kinect
Web
Mobile
Mixed Reality
Containers
Events + Integration
Databases
Analytics
AI + Machine Learning
Internet of Things
Media
Compute Networking Storage Security Identity
Microsoft IT journey to the cloud
Modernizing application portfolio consisting of 3500+ apps
> 3500 applications
Cloud app continuum
Increased Agility – Faster Time to Market – Lower Total Cost of Ownership – Greater IT Simplification
LowerEngineeringComplexityandCost
Existing on-
premises
applications
VMs
Rehost
Containers
Refactor
Microservices
Rearchitect
Serverless
Rebuild
New
SaaS apps
Replace
App Modernization
Modern application patterns
Artificial
Intelligence
Managed
Databases
ServerlessContainers
Quickly build, deploy and scale powerful cloud
applications without worrying about infrastructure
Azure App Service
High productivity
.NET, Node, Java, Docker,
PHP, Ruby, Python
Staging &
deployment
Testing in
production
App gallery
marketplace
Fully managed
Auto scale &
load balancing
High availability
w/ auto patching
Reduced
operations costs
Backup &
recovery
Enterprise grade
Global data
center footprint
Hybrid
support
AAD
integration
Secure &
compliance
© Microsoft Corporation
Containerization
Containers in Azure
Choice of developer tools and clients
Azure Container Registry Docker Hub
App Service
Deploy web apps
or APIs using
containers in a
PaaS environment
Service Fabric
Modernize .NET
applications to
microservices
using Windows
Server containers
Kubernetes Service Container Instance
Scale and orchestrate
Linux containers using
Kubernetes
Ecosystem
Bring your
Partner solutions
that run great on
Azure
Elastically burst
from your Azure
Kubernetes Service
(AKS) cluster
© Microsoft Corporation
Serverless
Event-driven
Reduce time to market
No server setup or maintenance
Scalability and high availability
$$$ Reduction
“Serverless” – Why? Focus!
…you can rent a car
…if cloud computing was transportation
…you can lease a car and
take care of maintenance
…you can rent a car and pay
for having it around even
when you are not driving
…you can use a ride sharing
app pay only for
transportation
Serverless Databases
Azure Cosmos DB
NoSQL
Auto-scale
Highly Available
Pay per usage
AWS Aurora Serverless
SQL
Auto-scale
Highly Available
Pay per usage
Azure serverless ecosystem
Event-driven serverless offerings
Built-in security
Rich monitoring
Compliance and management
IDE integration
Local development
Flexible deployment options
Azure Functions
Serverless scenarios: anything that responds to events
...
Chatbot sends
response
Message sent
to Chatbot
?
Cortana Analytics answers questions
Millions of devices feed
into Stream Analytics
Store data in
SQL DB
Transform to
structured data
Photo taken and
WebHook called
Stores in
blob storage
Produces scaled
images
Clean tableEvery 15
minutes
Find and clean invalid data
• Box
• Chatter
• Delay
• Dropbox
• Azure HD Insight
• Slack
• Azure Media Services
• OneDrive
• SharePoint
• SQL Azure
• Office 365
• QuickBooks
• SalesForce
• Sugar CRM
• Dynamics CRM
• Azure Service Bus
• Azure Storage
• Timer / Recurrence
• Twilio
• Twitter
• Azure Web Jobs
• Yammer
• HTTP, HTTPS
• FTP, SFTP
• POP3/IMAP
• SMTP
• File
• Batching / Debatching
• Validate
• Extract (XPath)
• Transform (+Mapper)
• Convert (XML-JSON)
• Convert (XML-FF)
• X12
• EDIFACT
• AS2
• TPM
• Rules Engine
• Flat file
SaaS
ProtocolsBizTalk Messaging & B2B
Built-in API Connectors
Hybrid
• IBM DB2
• Informix
• Websphere MQ
• SQL Server
• SharePoint Server
• Oracle
• SAP
• Hybrid Connectivity
Logic Apps
Azure Service Bus
and Event Grid
Azure API
Management
Azure Active Directory
Azure App Services
Azure Blob
Azure CosmosDB
Azure Data Lake
Azure SQL
Azure Resource Manager
Azure Functions
BizTalk
Server
On-premises data
gateway
Construction
What’s the shortest time taken to build a
house?
• 2 Hours in the USA – Watch this video
• Shortest time to build a 57 storey
skyscraper
• 19 days in China – Read here
Modern app engineering
is enabled by DevOps
people process
technology
“
”
Develop
Operate
Plan
Deliver
App
Collaborate
Sign into Azure with your GitHub credentials and
authenticate to GitHub Enterprise with Azure AD
Plan and track work in Azure Boards linked to GitHub, and
monitor your code deployed to Azure from GitHub Actions
GitHub Actions for Azure with native support for
deployments to Azure Kubernetes Service, Azure Web
Apps, Azure Container Registry, and more actions planned
DevOps on Azure
Azure
Pipelines
Azure
Artifacts
Azure
Kubernetes
Service
Azure Test
Plans
Azure
Security
Center
Visual
Studio
App Center
Azure
Monitor
Azure
Blueprints
Azure
Boards
Azure
Repos Azure DevTest
Labs
GitHub
GitHubAdvancedSecurityFeatures
GitHub
Actions
…enhanced by GitHub
Package
Registry
3rd Party Ecosystem
Azure Key Vault
© Microsoft Corporation
Pre-defined solutions with smart
thresholds
Visualize data in intuitive and
customizable dashboards
Separate the signal from the noise and
accelerate root-cause analysis
Integrate your existing processes & tools
like Service Now
Smart insights, faster
© Microsoft Corporation
The largest developer community on the planet
31.5%
50.7%
Decision tree for Azure compute services
re
re s
er
s es
re er
erv e
erv e r
r
esreenfieldro nfield
ift and shift
es
es
es
es
es
o
o
o
o
reenfield or
ro nfield
or load
icroservices
architecture
vent driven
or load ith short
lived processes
ift and shift or
cloud optimi ed
o you re uire full
control and or
porta ility
eeds full fledged
orchestration
o
o
e rv e
an e
containeri ed
es
o
eeds T
integration or
fully supported
icrosoft
technology stac
es
loud
optimi ed
hoose from ure
container hosting
options
r
es
o
e rv e
es
e app
T ode s etc
https a ure microsoft com
overvie containers
https://docs.microsoft.com/en-us/azure/architecture/guide/technology-choices/compute-decision-tree
et’s see ho orld reacts to
Covid!
Demo
How to Implement : https://bit.ly/3dsP4oM
Gitbhub : https://github.com/sajeetharan/wfh_sentiment
Where to go from here?
Register MSBuild
https://mybuild.microsoft.com/
Start Azure
https://azure.microsoft.com/en-
us/free/students/
Ask Sajee on Twitter
@kokkisajee
Rate my session
https://bit.ly/2zqlBwN
Join Monthly meetups Join Stackoverflowers-
Srilanka
Questions?
I am not a walking
search engine! Don’t
Ask any :P
sasinnat@Microsoft.com
@kokkisajee
https://sajeetharan.com
© Microsoft Corporation
Thank You

Mais conteúdo relacionado

Mais procurados

AWS Enterprise Summit - 엔터프라이즈에서의 AWS 클라우드 활용 - Markku Lepisto
AWS Enterprise Summit - 엔터프라이즈에서의 AWS 클라우드 활용 - Markku LepistoAWS Enterprise Summit - 엔터프라이즈에서의 AWS 클라우드 활용 - Markku Lepisto
AWS Enterprise Summit - 엔터프라이즈에서의 AWS 클라우드 활용 - Markku LepistoAmazon Web Services Korea
 
Getting started with Azure – Part 1 | TechMeet360
Getting started with Azure – Part 1 | TechMeet360Getting started with Azure – Part 1 | TechMeet360
Getting started with Azure – Part 1 | TechMeet360BizTalk360
 
Build modern web & api
Build modern web & apiBuild modern web & api
Build modern web & apiPuja Pramudya
 
Introduction of Windows azure and overview
Introduction of Windows azure and overviewIntroduction of Windows azure and overview
Introduction of Windows azure and overviewVishal Tandel
 
Build & Track Your Mobile App
Build & Track Your Mobile AppBuild & Track Your Mobile App
Build & Track Your Mobile AppPuja Pramudya
 
Managing delivery of your app with Azure DevOps by K.Thitaree & K.Seubpong
Managing delivery of your app with Azure DevOps by K.Thitaree & K.Seubpong Managing delivery of your app with Azure DevOps by K.Thitaree & K.Seubpong
Managing delivery of your app with Azure DevOps by K.Thitaree & K.Seubpong Kumton Suttiraksiri
 
Top picks from 2021 release wave 2 - Power Platform
Top picks from 2021 release wave 2 - Power PlatformTop picks from 2021 release wave 2 - Power Platform
Top picks from 2021 release wave 2 - Power PlatformSanjaya Prakash Pradhan
 
Microsoft Azure For Solutions Architects
Microsoft Azure For Solutions ArchitectsMicrosoft Azure For Solutions Architects
Microsoft Azure For Solutions ArchitectsRoy Kim
 
AWS Summit 2013 | India - Opening Keynote, Dr. Werner Vogels
AWS Summit 2013 | India - Opening Keynote, Dr. Werner VogelsAWS Summit 2013 | India - Opening Keynote, Dr. Werner Vogels
AWS Summit 2013 | India - Opening Keynote, Dr. Werner VogelsAmazon Web Services
 
Cloud is the new normal - Red Hat Forum Bangalore 2015
Cloud is the new normal - Red Hat Forum Bangalore 2015Cloud is the new normal - Red Hat Forum Bangalore 2015
Cloud is the new normal - Red Hat Forum Bangalore 2015Red Hat India Pvt. Ltd.
 
Andy Jassy Illuminates Amazon Web Services
Andy Jassy Illuminates Amazon Web ServicesAndy Jassy Illuminates Amazon Web Services
Andy Jassy Illuminates Amazon Web ServicesMichael Skok
 
AWS Summit 2013 | India - Running Enterprise Applications like SAP, Oracle an...
AWS Summit 2013 | India - Running Enterprise Applications like SAP, Oracle an...AWS Summit 2013 | India - Running Enterprise Applications like SAP, Oracle an...
AWS Summit 2013 | India - Running Enterprise Applications like SAP, Oracle an...Amazon Web Services
 
Changing Landscape of Development_Stephen Liedig_AWS
Changing Landscape of Development_Stephen Liedig_AWSChanging Landscape of Development_Stephen Liedig_AWS
Changing Landscape of Development_Stephen Liedig_AWSHelen Rogers
 
Getting started with microsoft azure in 30 mins
Getting started with microsoft azure in 30 minsGetting started with microsoft azure in 30 mins
Getting started with microsoft azure in 30 minsIlyas F ☁☁☁
 
Container Soup for Your Soul: The Microservice Edition, Building Deployment ...
 Container Soup for Your Soul: The Microservice Edition, Building Deployment ... Container Soup for Your Soul: The Microservice Edition, Building Deployment ...
Container Soup for Your Soul: The Microservice Edition, Building Deployment ...Amazon Web Services
 
AWS Summit 2013 | India - Big Data Analytics, Abhishek Sinha
AWS Summit 2013 | India - Big Data Analytics, Abhishek SinhaAWS Summit 2013 | India - Big Data Analytics, Abhishek Sinha
AWS Summit 2013 | India - Big Data Analytics, Abhishek SinhaAmazon Web Services
 
AI @ Microsoft, How we do it and how you can too!
AI @ Microsoft, How we do it and how you can too!AI @ Microsoft, How we do it and how you can too!
AI @ Microsoft, How we do it and how you can too!Microsoft Tech Community
 

Mais procurados (20)

AWS Enterprise Summit - 엔터프라이즈에서의 AWS 클라우드 활용 - Markku Lepisto
AWS Enterprise Summit - 엔터프라이즈에서의 AWS 클라우드 활용 - Markku LepistoAWS Enterprise Summit - 엔터프라이즈에서의 AWS 클라우드 활용 - Markku Lepisto
AWS Enterprise Summit - 엔터프라이즈에서의 AWS 클라우드 활용 - Markku Lepisto
 
Getting started with Azure – Part 1 | TechMeet360
Getting started with Azure – Part 1 | TechMeet360Getting started with Azure – Part 1 | TechMeet360
Getting started with Azure – Part 1 | TechMeet360
 
Build modern web & api
Build modern web & apiBuild modern web & api
Build modern web & api
 
Introduction of Windows azure and overview
Introduction of Windows azure and overviewIntroduction of Windows azure and overview
Introduction of Windows azure and overview
 
Build & Track Your Mobile App
Build & Track Your Mobile AppBuild & Track Your Mobile App
Build & Track Your Mobile App
 
Managing delivery of your app with Azure DevOps by K.Thitaree & K.Seubpong
Managing delivery of your app with Azure DevOps by K.Thitaree & K.Seubpong Managing delivery of your app with Azure DevOps by K.Thitaree & K.Seubpong
Managing delivery of your app with Azure DevOps by K.Thitaree & K.Seubpong
 
Introduction to Microsoft Azure Cloud
Introduction to Microsoft Azure CloudIntroduction to Microsoft Azure Cloud
Introduction to Microsoft Azure Cloud
 
Top picks from 2021 release wave 2 - Power Platform
Top picks from 2021 release wave 2 - Power PlatformTop picks from 2021 release wave 2 - Power Platform
Top picks from 2021 release wave 2 - Power Platform
 
Microsoft Azure For Solutions Architects
Microsoft Azure For Solutions ArchitectsMicrosoft Azure For Solutions Architects
Microsoft Azure For Solutions Architects
 
AWS Summit 2013 | India - Opening Keynote, Dr. Werner Vogels
AWS Summit 2013 | India - Opening Keynote, Dr. Werner VogelsAWS Summit 2013 | India - Opening Keynote, Dr. Werner Vogels
AWS Summit 2013 | India - Opening Keynote, Dr. Werner Vogels
 
Cloud is the new normal - Red Hat Forum Bangalore 2015
Cloud is the new normal - Red Hat Forum Bangalore 2015Cloud is the new normal - Red Hat Forum Bangalore 2015
Cloud is the new normal - Red Hat Forum Bangalore 2015
 
Andy Jassy Illuminates Amazon Web Services
Andy Jassy Illuminates Amazon Web ServicesAndy Jassy Illuminates Amazon Web Services
Andy Jassy Illuminates Amazon Web Services
 
Microsoft: Invent with Purpose
Microsoft: Invent with PurposeMicrosoft: Invent with Purpose
Microsoft: Invent with Purpose
 
AWS Summit 2013 | India - Running Enterprise Applications like SAP, Oracle an...
AWS Summit 2013 | India - Running Enterprise Applications like SAP, Oracle an...AWS Summit 2013 | India - Running Enterprise Applications like SAP, Oracle an...
AWS Summit 2013 | India - Running Enterprise Applications like SAP, Oracle an...
 
Changing Landscape of Development_Stephen Liedig_AWS
Changing Landscape of Development_Stephen Liedig_AWSChanging Landscape of Development_Stephen Liedig_AWS
Changing Landscape of Development_Stephen Liedig_AWS
 
Getting started with microsoft azure in 30 mins
Getting started with microsoft azure in 30 minsGetting started with microsoft azure in 30 mins
Getting started with microsoft azure in 30 mins
 
Container Soup for Your Soul: The Microservice Edition, Building Deployment ...
 Container Soup for Your Soul: The Microservice Edition, Building Deployment ... Container Soup for Your Soul: The Microservice Edition, Building Deployment ...
Container Soup for Your Soul: The Microservice Edition, Building Deployment ...
 
AWS Summit 2013 | India - Big Data Analytics, Abhishek Sinha
AWS Summit 2013 | India - Big Data Analytics, Abhishek SinhaAWS Summit 2013 | India - Big Data Analytics, Abhishek Sinha
AWS Summit 2013 | India - Big Data Analytics, Abhishek Sinha
 
AI @ Microsoft, How we do it and how you can too!
AI @ Microsoft, How we do it and how you can too!AI @ Microsoft, How we do it and how you can too!
AI @ Microsoft, How we do it and how you can too!
 
Dr. Werner Vogels Keynote
Dr. Werner Vogels KeynoteDr. Werner Vogels Keynote
Dr. Werner Vogels Keynote
 

Semelhante a Azure from Rookie to DevStart

Deep Learning Technical Pitch Deck
Deep Learning Technical Pitch DeckDeep Learning Technical Pitch Deck
Deep Learning Technical Pitch DeckNicholas Vossburg
 
Hoe het Azure ecosysteem een cruciale rol speelt in uw IoT-oplossing (Glenn C...
Hoe het Azure ecosysteem een cruciale rol speelt in uw IoT-oplossing (Glenn C...Hoe het Azure ecosysteem een cruciale rol speelt in uw IoT-oplossing (Glenn C...
Hoe het Azure ecosysteem een cruciale rol speelt in uw IoT-oplossing (Glenn C...Codit
 
Getting started with development in azure
Getting started with development in azureGetting started with development in azure
Getting started with development in azureJasjit Chopra
 
Capture the Cloud with Azure
Capture the Cloud with AzureCapture the Cloud with Azure
Capture the Cloud with AzureShahed Chowdhuri
 
Microsoft Azure - The Best Platform for AI
Microsoft Azure - The Best Platform for AIMicrosoft Azure - The Best Platform for AI
Microsoft Azure - The Best Platform for AIMayur Tendulkar
 
Azure DevOps Best Practices Webinar
Azure DevOps Best Practices WebinarAzure DevOps Best Practices Webinar
Azure DevOps Best Practices WebinarCambay Digital
 
Evolve Your Web Applications with Microsoft Azure
Evolve Your Web Applications with Microsoft AzureEvolve Your Web Applications with Microsoft Azure
Evolve Your Web Applications with Microsoft AzureDavid J Rosenthal
 
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
 
Azure integration services from the IT Professional perspective
Azure integration services from the IT Professional perspectiveAzure integration services from the IT Professional perspective
Azure integration services from the IT Professional perspectiveAlessandro Moura
 
2014.10.22 Building Azure Solutions with Office 365
2014.10.22 Building Azure Solutions with Office 3652014.10.22 Building Azure Solutions with Office 365
2014.10.22 Building Azure Solutions with Office 365Marco Parenzan
 
Azure is for Everyone
Azure is for EveryoneAzure is for Everyone
Azure is for EveryoneresponsiveX
 
Capture the Cloud with Azure
Capture the Cloud with AzureCapture the Cloud with Azure
Capture the Cloud with AzureShahed Chowdhuri
 
Machine Learning and AI
Machine Learning and AIMachine Learning and AI
Machine Learning and AIJames Serra
 
Dev show september 8th 2020 power platform - not just a simple toy
Dev show september 8th 2020   power platform - not just a simple toyDev show september 8th 2020   power platform - not just a simple toy
Dev show september 8th 2020 power platform - not just a simple toyJens Schrøder
 
GAB Intro to Azure & Hands on Lab
GAB Intro to Azure & Hands on LabGAB Intro to Azure & Hands on Lab
GAB Intro to Azure & Hands on LabKris Wagner
 
[Rakuten TechTalk] Microsoft Azure (August 20, 2014)
[Rakuten TechTalk] Microsoft Azure (August 20, 2014)[Rakuten TechTalk] Microsoft Azure (August 20, 2014)
[Rakuten TechTalk] Microsoft Azure (August 20, 2014)Naoki (Neo) SATO
 

Semelhante a Azure from Rookie to DevStart (20)

Deep Learning Technical Pitch Deck
Deep Learning Technical Pitch DeckDeep Learning Technical Pitch Deck
Deep Learning Technical Pitch Deck
 
Hoe het Azure ecosysteem een cruciale rol speelt in uw IoT-oplossing (Glenn C...
Hoe het Azure ecosysteem een cruciale rol speelt in uw IoT-oplossing (Glenn C...Hoe het Azure ecosysteem een cruciale rol speelt in uw IoT-oplossing (Glenn C...
Hoe het Azure ecosysteem een cruciale rol speelt in uw IoT-oplossing (Glenn C...
 
Getting started with development in azure
Getting started with development in azureGetting started with development in azure
Getting started with development in azure
 
Capture the Cloud with Azure
Capture the Cloud with AzureCapture the Cloud with Azure
Capture the Cloud with Azure
 
Microsoft Azure - The Best Platform for AI
Microsoft Azure - The Best Platform for AIMicrosoft Azure - The Best Platform for AI
Microsoft Azure - The Best Platform for AI
 
Azure DevOps Best Practices Webinar
Azure DevOps Best Practices WebinarAzure DevOps Best Practices Webinar
Azure DevOps Best Practices Webinar
 
Evolve Your Web Applications with Microsoft Azure
Evolve Your Web Applications with Microsoft AzureEvolve Your Web Applications with Microsoft Azure
Evolve Your Web Applications with Microsoft Azure
 
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
 
Clouds Infrastructure Administration
Clouds Infrastructure Administration Clouds Infrastructure Administration
Clouds Infrastructure Administration
 
Microsoft Azure Overview
Microsoft Azure OverviewMicrosoft Azure Overview
Microsoft Azure Overview
 
Azure: PaaS or IaaS
Azure: PaaS or IaaSAzure: PaaS or IaaS
Azure: PaaS or IaaS
 
Azure integration services from the IT Professional perspective
Azure integration services from the IT Professional perspectiveAzure integration services from the IT Professional perspective
Azure integration services from the IT Professional perspective
 
2014.10.22 Building Azure Solutions with Office 365
2014.10.22 Building Azure Solutions with Office 3652014.10.22 Building Azure Solutions with Office 365
2014.10.22 Building Azure Solutions with Office 365
 
Azure is for Everyone
Azure is for EveryoneAzure is for Everyone
Azure is for Everyone
 
Capture the Cloud with Azure
Capture the Cloud with AzureCapture the Cloud with Azure
Capture the Cloud with Azure
 
Machine Learning and AI
Machine Learning and AIMachine Learning and AI
Machine Learning and AI
 
Dev show september 8th 2020 power platform - not just a simple toy
Dev show september 8th 2020   power platform - not just a simple toyDev show september 8th 2020   power platform - not just a simple toy
Dev show september 8th 2020 power platform - not just a simple toy
 
GAB Intro to Azure & Hands on Lab
GAB Intro to Azure & Hands on LabGAB Intro to Azure & Hands on Lab
GAB Intro to Azure & Hands on Lab
 
Azure IoT Suite
Azure IoT Suite Azure IoT Suite
Azure IoT Suite
 
[Rakuten TechTalk] Microsoft Azure (August 20, 2014)
[Rakuten TechTalk] Microsoft Azure (August 20, 2014)[Rakuten TechTalk] Microsoft Azure (August 20, 2014)
[Rakuten TechTalk] Microsoft Azure (August 20, 2014)
 

Último

GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfhans926745
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
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
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
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
 

Último (20)

GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 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
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
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
 

Azure from Rookie to DevStart

  • 1. Microsoft Azure Rookie to Dev Star www.Sajeetharan.com @kokkisajee
  • 2. In a nutshell Social Developer Communities Recognitions ❑ 10+ years experience ❑ Full stack developer ❑ Angular,Azure fanboy ❑ MCT,MVP & GDE ❑ Top contributor stackoverflow ❑ 140 repositories on Stackblitz ❑ 6000+ answers on Stackoverflow ❑ Github contributions ✓ D3 directives and more Open-source contributions Sajeetharan Sinnathurai Cloud Solution Architect(APAC) Things about me! @sajeetharan @kokkisajee @sajeetharan @sajeetharan @sajeetharan
  • 3. Let’s Play a game! https://kahoot.it/
  • 4. Need for Digital Transformation
  • 5. Business is powered by applications Line of Business Applications External-facing Applications Internal Applications Data
  • 6. © Microsoft Corporation Our expectations are constantly evolving Today, we all expect to interact seamlessly with a company or brand. End users get much more unforgiving when it comes to application performance
  • 7. On-Premises How often should I patch my servers? How can I increase server utilization? How do I deploy new code to my server? Which packages should be on my server? It takes how long to provision a new server? The “evolution” of application platforms
  • 8. IaaSOn-Premises How often should I patch my servers? How often should I backup my server? Which packages should be on my server? How many servers do I need? How can I increase server utilization? What is the right size of servers for my business needs? How can I scale my app? Which OS should I use? How do I deploy new code to my server? Who monitors my App? The “evolution” of application platforms
  • 9. PaaSIaaSOn-Premises How many “servers” do I need? How can I increase “server” utilization? What is the right size of “servers” for my business needs? How can I scale my app? The “evolution” of application platforms
  • 10. PaaSIaaSOn-Premises Serverless How do I architect my app? Serverless, the platform for next gen apps The “evolution” of application platforms
  • 11. Evolution of software development Build productively Collaborate globally & securely Scale innovation
  • 12. Azure Tools Visual Studio GitHub PowerApps Power BI Azure Stack Azure Data Box Azure Sphere HoloLensAzure Kinect Web Mobile Mixed Reality Containers Events + Integration Databases Analytics AI + Machine Learning Internet of Things Media Compute Networking Storage Security Identity
  • 13.
  • 14. Microsoft IT journey to the cloud Modernizing application portfolio consisting of 3500+ apps > 3500 applications
  • 15. Cloud app continuum Increased Agility – Faster Time to Market – Lower Total Cost of Ownership – Greater IT Simplification LowerEngineeringComplexityandCost Existing on- premises applications VMs Rehost Containers Refactor Microservices Rearchitect Serverless Rebuild New SaaS apps Replace App Modernization
  • 17. Quickly build, deploy and scale powerful cloud applications without worrying about infrastructure Azure App Service High productivity .NET, Node, Java, Docker, PHP, Ruby, Python Staging & deployment Testing in production App gallery marketplace Fully managed Auto scale & load balancing High availability w/ auto patching Reduced operations costs Backup & recovery Enterprise grade Global data center footprint Hybrid support AAD integration Secure & compliance
  • 19. Containers in Azure Choice of developer tools and clients Azure Container Registry Docker Hub App Service Deploy web apps or APIs using containers in a PaaS environment Service Fabric Modernize .NET applications to microservices using Windows Server containers Kubernetes Service Container Instance Scale and orchestrate Linux containers using Kubernetes Ecosystem Bring your Partner solutions that run great on Azure Elastically burst from your Azure Kubernetes Service (AKS) cluster
  • 20.
  • 22.
  • 23.
  • 25. Event-driven Reduce time to market No server setup or maintenance Scalability and high availability $$$ Reduction “Serverless” – Why? Focus!
  • 26. …you can rent a car …if cloud computing was transportation …you can lease a car and take care of maintenance …you can rent a car and pay for having it around even when you are not driving …you can use a ride sharing app pay only for transportation
  • 27. Serverless Databases Azure Cosmos DB NoSQL Auto-scale Highly Available Pay per usage AWS Aurora Serverless SQL Auto-scale Highly Available Pay per usage
  • 28. Azure serverless ecosystem Event-driven serverless offerings Built-in security Rich monitoring Compliance and management IDE integration Local development Flexible deployment options
  • 30. Serverless scenarios: anything that responds to events ... Chatbot sends response Message sent to Chatbot ? Cortana Analytics answers questions Millions of devices feed into Stream Analytics Store data in SQL DB Transform to structured data Photo taken and WebHook called Stores in blob storage Produces scaled images Clean tableEvery 15 minutes Find and clean invalid data
  • 31.
  • 32. • Box • Chatter • Delay • Dropbox • Azure HD Insight • Slack • Azure Media Services • OneDrive • SharePoint • SQL Azure • Office 365 • QuickBooks • SalesForce • Sugar CRM • Dynamics CRM • Azure Service Bus • Azure Storage • Timer / Recurrence • Twilio • Twitter • Azure Web Jobs • Yammer • HTTP, HTTPS • FTP, SFTP • POP3/IMAP • SMTP • File • Batching / Debatching • Validate • Extract (XPath) • Transform (+Mapper) • Convert (XML-JSON) • Convert (XML-FF) • X12 • EDIFACT • AS2 • TPM • Rules Engine • Flat file SaaS ProtocolsBizTalk Messaging & B2B Built-in API Connectors Hybrid • IBM DB2 • Informix • Websphere MQ • SQL Server • SharePoint Server • Oracle • SAP • Hybrid Connectivity
  • 33. Logic Apps Azure Service Bus and Event Grid Azure API Management Azure Active Directory Azure App Services Azure Blob Azure CosmosDB Azure Data Lake Azure SQL Azure Resource Manager Azure Functions BizTalk Server On-premises data gateway
  • 34. Construction What’s the shortest time taken to build a house? • 2 Hours in the USA – Watch this video • Shortest time to build a 57 storey skyscraper • 19 days in China – Read here
  • 35. Modern app engineering is enabled by DevOps people process technology “ ” Develop Operate Plan Deliver App Collaborate
  • 36. Sign into Azure with your GitHub credentials and authenticate to GitHub Enterprise with Azure AD Plan and track work in Azure Boards linked to GitHub, and monitor your code deployed to Azure from GitHub Actions GitHub Actions for Azure with native support for deployments to Azure Kubernetes Service, Azure Web Apps, Azure Container Registry, and more actions planned
  • 37. DevOps on Azure Azure Pipelines Azure Artifacts Azure Kubernetes Service Azure Test Plans Azure Security Center Visual Studio App Center Azure Monitor Azure Blueprints Azure Boards Azure Repos Azure DevTest Labs GitHub GitHubAdvancedSecurityFeatures GitHub Actions …enhanced by GitHub Package Registry 3rd Party Ecosystem Azure Key Vault
  • 38. © Microsoft Corporation Pre-defined solutions with smart thresholds Visualize data in intuitive and customizable dashboards Separate the signal from the noise and accelerate root-cause analysis Integrate your existing processes & tools like Service Now Smart insights, faster © Microsoft Corporation
  • 39. The largest developer community on the planet
  • 41. Decision tree for Azure compute services re re s er s es re er erv e erv e r r esreenfieldro nfield ift and shift es es es es es o o o o reenfield or ro nfield or load icroservices architecture vent driven or load ith short lived processes ift and shift or cloud optimi ed o you re uire full control and or porta ility eeds full fledged orchestration o o e rv e an e containeri ed es o eeds T integration or fully supported icrosoft technology stac es loud optimi ed hoose from ure container hosting options r es o e rv e es e app T ode s etc https a ure microsoft com overvie containers https://docs.microsoft.com/en-us/azure/architecture/guide/technology-choices/compute-decision-tree
  • 42. et’s see ho orld reacts to Covid! Demo How to Implement : https://bit.ly/3dsP4oM Gitbhub : https://github.com/sajeetharan/wfh_sentiment
  • 43. Where to go from here? Register MSBuild https://mybuild.microsoft.com/ Start Azure https://azure.microsoft.com/en- us/free/students/ Ask Sajee on Twitter @kokkisajee Rate my session https://bit.ly/2zqlBwN Join Monthly meetups Join Stackoverflowers- Srilanka
  • 44. Questions? I am not a walking search engine! Don’t Ask any :P sasinnat@Microsoft.com @kokkisajee https://sajeetharan.com