Internet of Things is not a fad. You may consider it a phenomenon, but nowadays it is a reality that is consolidating day after day. If you think it's not true, maybe it's because in our territory we have not arrived yet. But it would be even now.
In this workshop, you will be able to experiment with the creation of a Cloud in Azure infrastructure to connect devices to gather data, analyze them, and possibly perform actions on the device itself.
In the workshop, we will use sensors and actuators to connect to an Arduino. During the workshop we will understand what it means to use Arduino, Raspberry Pi and then a real device.
We'll make an overview of the Azure services needed to collect data from IoT devices, an introduction to the tools and programming languages ??that are needed.
Target
The ultimate goal is to bring home a simple but functional solution, so that you can continue to experiment and then understand how the IoT can enter your business.
Contents
? Introduction to the Internet of Things
o What it means device
o What Cloud means
o What it means to connect a device to the cloud
? Azure as Cloud Platform for the Internet of Things
or Azure IoT Hub
or Azure Functions and C #
or Azure SQL Database
or Azure Storage
or Azure App Service
? Arduino as a platform to prototype an IoT device
o ESP8266 microcontroller
o Arduino's development environment
o Connect sensors and actuators
o Write a program
Microsoft Cloud Computing - Windows Azure PlatformDavid Chou
?
The document provides an overview of Microsoft's cloud computing platform. It discusses Microsoft's strategy of providing a hybrid cloud that allows customers to run applications both on-premise and in the public cloud. It highlights key services offered, such as compute infrastructure (web and worker roles), SQL Azure database, storage, and AppFabric. Case studies are presented showing how various companies have used the Microsoft cloud platform.
Azure Web App on Linux @ Global Azure Bootcamp 2017 TaiwanWill Huang
?
這是 Will 保哥 於 2017/4/22 在 Global Azure Bootcamp 2017 Taiwan 的演講簡報,分享 Azure Web App on Linux 的服務架構、運作方式與注意事項。
Azure Web App on Linux 透過 Docker 容器技術,讓應用程式可以執行在原生 Linux 作業系統之上,這讓 Azure App Service 正式邁向跨平台的 PaaS 雲端服務。
Monitoring advanced Azure PaaS workloads in the enterprise - Level: 200Karl Ots
?
Presented at TechDays Sweden on 25.10.2017.
Modern applications leverage a variety of services, and often span across onpremises, public cloud, IaaS and PaaS. Monitoring these environments is different from traditional systems. We have more and more data available from the platfrom with the likes of ARM Activity Logs, Azure Monitor, MOMS and Application Insights. With a massive amount of signal and noise being generated in all these systems, how do we get our arms around what is happening? How will I know if my application uptime is impacted? Are my servers handling the load? Are my integrations still running as they should? How many users are impacted by the incident and what is the root cause? Come and hear how to answer these questions as I walk through what actionable monitoring means in Azure applications. We will cover recent updates to the platform and tooling. After the session, you’ll have deeper understanding of end-to-end monitoring techniques in Azure solutions.
http://tdswe.se/
Trivadis TechEvent 2017 Der Azure App Service by Manuel MeyerTrivadis
?
This document provides an overview of the Azure App Service platform and its main components:
- WebApps allow developers to build scalable web applications in the cloud.
- API Apps make it easy to build and consume REST APIs hosted on Azure.
- Mobile Apps provide a backend for developing mobile applications with features like data storage, authentication, and push notifications.
- Logic Apps allow automating business processes across SaaS and on-premises systems using triggers and actions.
- Function Apps are snippets of cloud hosted code that react to events, useful for data processing, integration, and building APIs.
Microsoft Azure Security Overview - Microsoft - CSS Dallas AzureAlert Logic
?
This document provides an overview of security in Microsoft Azure. It discusses how Azure shares responsibility for security with customers and how it secures the platform through methods like preventing and assuming breaches, operational security practices, physical security of datacenters, and architecting for more secure multi-tenancy. The document also summarizes Azure's approach to identity and access management, incident response, data protection, and how customers maintain control over their data.
Azure provides several data related services for storing, processing, and analyzing data in the cloud at scale. Key services include Azure SQL Database for relational data, Azure DocumentDB for NoSQL data, Azure Data Warehouse for analytics, Azure Data Lake Store for big data storage, and Azure Storage for binary data. These services provide scalability, high availability, and manageability. Azure SQL Database provides fully managed SQL databases with options for single databases, elastic pools, and geo-replication. Azure Data Warehouse enables petabyte-scale analytics with massively parallel processing.
Ai big dataconference_eugene_polonichko_azure data lake Olga Zinkevych
?
Topic of presentation: Azure Data Lake: what is it? why is it? where is it?
The main points of the presentation:
What is Azure Data Lake? Why does this technology call Microsoft Big Data? Azure Data Lake includes all the capabilities required to make it easy for developers, data scientists, and analysts to store data of any size, shape, and speed, and do all types of processing and analytics across platforms and languages. It removes the complexities of ingesting and storing all of your data while making it faster to get up and running with batch, streaming, and interactive analytics.
http://dataconf.com.ua/index.php#agenda
#dataconf
#AIBDConference
Sovellusmodernisoinnin webinaarisarja, osa 2: liiketoimintasovelluksen modern...Karl Ots
?
Microsoft j?rjest?? yhdess? Kompozuren kanssa webinaarin, liiketoimintasovellusten modernisoinnista Azure -palveluiden avulla. Sarjan toisessa jaksossa k?yd??n l?pi yksitt?isen sovelluksen modernisointi k?yt?nn?n esimerkkien avulla.
?
Sis?lt?:
· Mit? vaihtoehtoja Azure tarjoaa?
· Oikean Azure-palvelun valinta sovelluksesi laskenta-alustaksi
· Oikean Azure-palvelun valinta sovelluksesi tietokanta-alustaksi
Aleksi H?kli from Vincit Oy gave a short reflective talk on SaaS.
SaaSiin pa(i)nostusta or Forcing the SaaS
Modernin ohjelmistoprojektin odotetaan olevan yksikk?- ja integraatiotestattu, koodikattavuuden kartoitettu, muutosten katselmoitu, ja koodin siirtyv?n automaattisesti versiohallinnasta ajoon beta- ja tuotantoklustereille. Milloin? No versiohallintaan puskettaessa tietysti. Versiohallintal?ht?ist?, automoitua l?hdekoodin ja tuotteenhallintaa GitHubista Traviksen sy?vereihin ja ajoon Amazonin Elastic Beanstalkiin. Tule kuulemaan hiljaista tietoa t?m?n vuosituhannen ohjelmistokehityksen perusty?kaluista.
Nebula pilvi 9 kehitt?jille - tukemassa ketter?? kehityst?Nebula Oy
?
Useiden ymp?rist?jen hallinta, release m??r?n kasvattaminen, laadun parantaminen ja infran automatisointi ovat asioita, joiden kanssa t?m?n p?iv?n ohjelmistokehitt?j?t ty?skentelev?t p?ivitt?in. N?iden lis?ksi my?s liiketoiminta asettaa omat haasteensa ja tavoitteensa. Nebula Pilvi 9 vastaa n?ihin tarpeisiin helpottaen ohjelmistokehityksen toimintaa mm. DevOps ty?kaluilla ja on-demand laskutuksella. Lue lis??: nebulacloud.fi
Docker on kehityksen alla oleva avoimen l?hdekoodin projekti, jonka tavoitteena on tarjota yhten?inen ymp?rist? palvelinsovellusten suorittamiseen l?hes miss? tahansa. Perusajatuksena on, ett? Dockerilla paketoitu sovellus k?ytt?ytyy sek? kehitt?jien ty?koneilla ett? erilaisilla palvelin- ja pilvialustoilla identtisesti. Docker-sovellukset tuovat suoritusymp?rist?ns? mukanaan, mutta ovat huomattavasti kevyempi? luoda ja k?ynnist?? kuin perinteiset virtuaalikoneet.
IT-infraa on uusittava s??nn?llisin v?liajoin. Nyt erityisen ajankohtainen vaihtoehto on pohtia pilvipalveluiden laaja-alaista hy?dynt?mist? osana organisaation infrastruktuuriratkaisuja.
Monitoring advanced Azure PaaS workloads in the enterprise - Level: 200Karl Ots
?
Presented at TechDays Sweden on 25.10.2017.
Modern applications leverage a variety of services, and often span across onpremises, public cloud, IaaS and PaaS. Monitoring these environments is different from traditional systems. We have more and more data available from the platfrom with the likes of ARM Activity Logs, Azure Monitor, MOMS and Application Insights. With a massive amount of signal and noise being generated in all these systems, how do we get our arms around what is happening? How will I know if my application uptime is impacted? Are my servers handling the load? Are my integrations still running as they should? How many users are impacted by the incident and what is the root cause? Come and hear how to answer these questions as I walk through what actionable monitoring means in Azure applications. We will cover recent updates to the platform and tooling. After the session, you’ll have deeper understanding of end-to-end monitoring techniques in Azure solutions.
http://tdswe.se/
Trivadis TechEvent 2017 Der Azure App Service by Manuel MeyerTrivadis
?
This document provides an overview of the Azure App Service platform and its main components:
- WebApps allow developers to build scalable web applications in the cloud.
- API Apps make it easy to build and consume REST APIs hosted on Azure.
- Mobile Apps provide a backend for developing mobile applications with features like data storage, authentication, and push notifications.
- Logic Apps allow automating business processes across SaaS and on-premises systems using triggers and actions.
- Function Apps are snippets of cloud hosted code that react to events, useful for data processing, integration, and building APIs.
Microsoft Azure Security Overview - Microsoft - CSS Dallas AzureAlert Logic
?
This document provides an overview of security in Microsoft Azure. It discusses how Azure shares responsibility for security with customers and how it secures the platform through methods like preventing and assuming breaches, operational security practices, physical security of datacenters, and architecting for more secure multi-tenancy. The document also summarizes Azure's approach to identity and access management, incident response, data protection, and how customers maintain control over their data.
Azure provides several data related services for storing, processing, and analyzing data in the cloud at scale. Key services include Azure SQL Database for relational data, Azure DocumentDB for NoSQL data, Azure Data Warehouse for analytics, Azure Data Lake Store for big data storage, and Azure Storage for binary data. These services provide scalability, high availability, and manageability. Azure SQL Database provides fully managed SQL databases with options for single databases, elastic pools, and geo-replication. Azure Data Warehouse enables petabyte-scale analytics with massively parallel processing.
Ai big dataconference_eugene_polonichko_azure data lake Olga Zinkevych
?
Topic of presentation: Azure Data Lake: what is it? why is it? where is it?
The main points of the presentation:
What is Azure Data Lake? Why does this technology call Microsoft Big Data? Azure Data Lake includes all the capabilities required to make it easy for developers, data scientists, and analysts to store data of any size, shape, and speed, and do all types of processing and analytics across platforms and languages. It removes the complexities of ingesting and storing all of your data while making it faster to get up and running with batch, streaming, and interactive analytics.
http://dataconf.com.ua/index.php#agenda
#dataconf
#AIBDConference
Sovellusmodernisoinnin webinaarisarja, osa 2: liiketoimintasovelluksen modern...Karl Ots
?
Microsoft j?rjest?? yhdess? Kompozuren kanssa webinaarin, liiketoimintasovellusten modernisoinnista Azure -palveluiden avulla. Sarjan toisessa jaksossa k?yd??n l?pi yksitt?isen sovelluksen modernisointi k?yt?nn?n esimerkkien avulla.
?
Sis?lt?:
· Mit? vaihtoehtoja Azure tarjoaa?
· Oikean Azure-palvelun valinta sovelluksesi laskenta-alustaksi
· Oikean Azure-palvelun valinta sovelluksesi tietokanta-alustaksi
Aleksi H?kli from Vincit Oy gave a short reflective talk on SaaS.
SaaSiin pa(i)nostusta or Forcing the SaaS
Modernin ohjelmistoprojektin odotetaan olevan yksikk?- ja integraatiotestattu, koodikattavuuden kartoitettu, muutosten katselmoitu, ja koodin siirtyv?n automaattisesti versiohallinnasta ajoon beta- ja tuotantoklustereille. Milloin? No versiohallintaan puskettaessa tietysti. Versiohallintal?ht?ist?, automoitua l?hdekoodin ja tuotteenhallintaa GitHubista Traviksen sy?vereihin ja ajoon Amazonin Elastic Beanstalkiin. Tule kuulemaan hiljaista tietoa t?m?n vuosituhannen ohjelmistokehityksen perusty?kaluista.
Nebula pilvi 9 kehitt?jille - tukemassa ketter?? kehityst?Nebula Oy
?
Useiden ymp?rist?jen hallinta, release m??r?n kasvattaminen, laadun parantaminen ja infran automatisointi ovat asioita, joiden kanssa t?m?n p?iv?n ohjelmistokehitt?j?t ty?skentelev?t p?ivitt?in. N?iden lis?ksi my?s liiketoiminta asettaa omat haasteensa ja tavoitteensa. Nebula Pilvi 9 vastaa n?ihin tarpeisiin helpottaen ohjelmistokehityksen toimintaa mm. DevOps ty?kaluilla ja on-demand laskutuksella. Lue lis??: nebulacloud.fi
Docker on kehityksen alla oleva avoimen l?hdekoodin projekti, jonka tavoitteena on tarjota yhten?inen ymp?rist? palvelinsovellusten suorittamiseen l?hes miss? tahansa. Perusajatuksena on, ett? Dockerilla paketoitu sovellus k?ytt?ytyy sek? kehitt?jien ty?koneilla ett? erilaisilla palvelin- ja pilvialustoilla identtisesti. Docker-sovellukset tuovat suoritusymp?rist?ns? mukanaan, mutta ovat huomattavasti kevyempi? luoda ja k?ynnist?? kuin perinteiset virtuaalikoneet.
IT-infraa on uusittava s??nn?llisin v?liajoin. Nyt erityisen ajankohtainen vaihtoehto on pohtia pilvipalveluiden laaja-alaista hy?dynt?mist? osana organisaation infrastruktuuriratkaisuja.
Sovellusvirtualisointi - Mit? miss? milloin 2015Teemu Tiainen
?
Materiaali on Centeron Aku Suonp??n webinaarista 17.12.2015.
? Millainen on virtuaalinen sovellus ja mit? se yritt?? olla?
o Kuinka virtuaalisovellus toimii?
o Vaikutukset k?ytt?j?kokemukseen
o Milloin kannattaa ja milloin ei?
? Virtuaalisovellusten jakelu
o Erot perinteisell? tavalla asennettujen sovellusten jakeluun n?hden
? Sovellusten virtualisointi
o Erot MSI paketointiin
o Milloin helppoa ja milloin vaikeaa?
14. KEHITT?J?N? SIN? OLET EDELL?
? PaaS-pilve? kehitet??n sinun tuottavuuttasi ja uudistumiskyky?si ajatellen
? IT-yll?pit?jien ty?kaluja kehitet??n legacy-tuotteita ja kontrollia varten
? Kummassa leiriss? on mukavampaa?
GDPR
15. ? … jossa saat kerrankin innovoida vapaasti
? … jossa ratkaisuja voi kokeilla v?h?ll? kitkalla ja ottaa parhaat k?ytt??n
? … josta sin? kannat vastuun
GDPR
Kontrolloimattoman innovaation kaula
19. Asioita, joita yleens?
saat tehd?, jos vain
osaat (ja pysyt
ty?m??r?arviossa)
Tutut ja turvalliset asiat
(VM, Storage, Web App,
SQL DB ym.)
Asioita, jotka t?ytyy
osata myyd? asiakkaalle
20. KOLME PERUSOPPIA
? Koodaaminen ei riit?
? Opettele hallittavuutta, infraa ja politiikkaa
? Opettele visioimaan ja myym??n
? Arkkitehtuurin korjaaminen on v?ltt?m?t?nt?
? Kannattaa aloittaa jo ennen pilve?
? Jossain vaiheessa Azuren joustavuutta kannattaa alkaa rajaamaan
? Enterprise Agreementit, tilaushallinta
? K?ytt?politiikka, hallintamallit
28. APPLICATION INSIGHTS
? AI on hyv? ensiaskel Azuren k?ytt??n my?s paikallisille sovelluksille
? Muutama hyv? valvontaoivallus auttaa AI:n myymisess? paljon :-)
30. AZURE RESOURCE MANAGER
Azure Service Management
Azure Resource Manager API
RP RPRP RP RP C-RP
Azure Resource Manager
Public Azure capacity Public Azure or Azure Stack
31. VIERAILEVA T?HTI:
AZURE STACK
? Azure omaan saliin, 10/2017 alkaen
? Lenovo, HPE, Dell + muita tulossa
? T?ydellisesti hallittu laatikko
? Kasvava osa Azuren palveluista saatavilla
? Rautainvestointi satoja tuhansia euroja, k?ytt?
minuuttiperusteista
33. ARM, PUBLIC CLOUD, AZURE STACK
? Oikein ARMia k?ytt?m?ll? pystyt provisioimaan mink? tahansa ymp?rist?n tyhj?st?
koskematta juuri mihink??n itse
? Azure + ARM on rakennettu niin, ett? julkinen pilvi, erityispilvet ja Stack n?ytt?v?t
samalta
? Azure Stack on ”DevOps-platform paikalliseen ymp?rist??n”, ei mik??n
virtualisointialusta
34. SALAISUUKSIA PILVESS?
? Miss? pid?t softasi salaisuuksia?
? Connection stringit, API-avaimet, …
? Versionhallinta on katastrofi, mutta sen kaikki tiet?v?t
? Konfiguraatiotiedostot ovat ongelmallisia mm. backupin ja deploymentin kannalta
51. Kojamon liiketoimintaj?rjestelm?t
ServiceStack, SOAP, REST, …
Azure Service Bus
Site-to-site VPN
Web API (ASP.NET Core)
Azure SQL DBCosmos DB
Key Vault Azure AD
Azure API Management
Blob Storage
Datansynkronointi (IaaS)
Application Insights
54. Yleisk?ytt?isen computen vaihtoehdot
Omistajan
vastuu
Keskeinen etu Suurimmat
ongelmat
Tuetut alustat Hybriditarina
Virtuaalikone Kaikki T?ydellinen vapaus Yll?pidett?v?
k?ytt?j?rjestelm?
X64 Kyll?
App Service Sovellus Minimaalinen
vaiva
Suoritusymp?rist?n
rajoitukset, kaikkea
ty?kuormaa ei saa
samaan instanssiin.
.NET, Java,
Node.js, PHP,
Python
Azure Stack
Functions Oma koodi Helppous, keveys,
halpuus
Ty?kalujen
keskener?isyys
C#, F#, Node.js Kyll?
Container
Service
Kaikki paitsi
orkestrointi
DevOps-
mahdollisuudet,
suuri kuormatiheys
Preview, ei viel?
Windows, vaatii
Docker-mallin
Docker, jatkossa
Windows-kontit
Varauksella
Service Fabric Sovellus Resilienssi, skaala,
tiheys
Vain Windows,
preview, vaativa
toteutusmalli
Suoraan .NET,
mutta hostaa
”kaikkea”
Windowsilla
Kyll?, mutta
k?ytt?j? klusteroi
62. SERVERLESSIN PERUSMUOTOJEN
ONGELMAT
? Funktiot ovat loistavia yksinkertaisiin, pieniin teht?viin – miten k?ytt?? niit?
olemassa olevan monoliitin hostaukseen?
? Workflowt ovat erinomaisia ty?nkulkujen mallintamiseen, erityisesti jos ne kest?v?t
pitk??n – mutta…
? Miten mallinnat monimutkaista logiikkaa?
? Miten hallitset t?sm?llisi? ajoehtoja (delayt, rinnakkaisuus, lukitus jne.)?
? Kustannusten hallinta?
? Miten k?yt?t n?it? jatkuvasti py?riv?n teht?v?n suorittamiseen?
68. Asioita, joita yleens?
saat tehd?, jos vain
osaat (ja pysyt
ty?m??r?arviossa)
Tutut ja turvalliset asiat
(VM, Storage, Web App,
SQL DB ym.)
Asioita, jotka t?ytyy
osata myyd? asiakkaalle
69. T?RPPILISTA
? Valtaosa ”hienoista” Azure-projekteista on oikeasti vain yhdistelmi? Azuren
peruspalveluista
? Jos haluat k?ytt?? toimialakohtaisia palveluita, ne oppii kyll? – peruspalikoiden,
hallinnan ja valvonnan rakentaminen ovat niit? ”vaikeita yleistaitoja”
? Opettele n?m?: Service Bus, Key Vault, Azure AD, hallinta (ARM ym.)
? Tutustu n?ihin: Serverless, kontit, oman toimialan erikoisuudet
? 700+ uutta ominaisuutta vuodessa?!
70. ”Put aside the ranger and become who you were born to be.”
”A cloud generalist?”