SlideShare une entreprise Scribd logo
1  sur  118
CLOUD
CONFERENCE
ITALIA
2017
Azure Virtual Machine & Networking
Marco Gumini
e
#cloudconferenceitalia
SPONSOR
e
#cloudconferenceitalia
Chi sono
Marco Gumini – walk2talk
marco.gumini@walk2talk.it
MCSA – Cloud Platform
Agenda
• Overview
• Virtual Machine
• Networking
• Storage
• Use case
Overview
e
Modelli di cloud computing
e
On-Premises computing
e
Save MoneyMove Faster
Lower Your
Risk
Vantaggi del cloud computing
e
Integrate with
on-premises
Rich Services
Vantaggi del cloud computing
Heterogeneity
e
Azure Regions
Azure is generally available in 36 regions around the world, with plans
announced for 6 additional regions.
e
Azure Regions
The world is divided
into geographies
A region is defined
by a bandwidth and
latency envelope
Region 1
Region 2
e
Azure Region Pairs
Physical isolation - Each Azure Region in a
pair are always located greater than 300 miles
apart when possible
The Azure Region pairs are connected directly together Data residency – in order to meet data
residency requirements for tax and law
enforcement jurisdiction purposes.
e
Availability Zones: intra-region resilience PREVIEW
Regions offer multiple
Availability Zones (AZs)
600 μSec latency diameter
At least three Azs
Three is enough for quorum
An AZ consists of one or more
datacenters
e
Business continuity and disaster recovery (BCDR)
This combination of global regions and Availability Zones
provides customers with the most robust infrastructure for
application resiliency of any cloud provider. Whether for
high availability, redundancy, or site failover, Azure provides
the full spectrum of resiliency options
e
Subsea cables
e
United States
United States
Canada
Mexico
Venezuela
Colombia
Peru
Bolivia
Brazil
Argentina
Atlanta Ocean
Algeria
Mali
Niger
Nigeria
Chad
Libya Egypt
Sudan
Ethiopia
Dr Congo
Angola
Zambia
Nambia
South
Africa
Greenland
Svalbard
Sweden
Norway
United
Kingdom
France
Poland
Ukraine
Turkey
Saudi
Arabia
Iran
Kazakistan
India
Russia
Russia
China
Myanmar
(Burma)
Indian Ocean
Indonesia
Australia
Pacific Ocean
Pacific Ocean
Data centerOwned capacity
Future capacity
Leased capacity
Edge site
DCs and network sites not exhaustive
Azure inter-DC network
e
Platform Services
Infrastructure Services
Web
Apps
Mobile
Apps
API
Apps
Notification
Hubs
Hybrid
Cloud
Backup
StorSimple
Azure Site
Recovery
Import/Export
SQL
Database DocumentDB
Redis
Cache
Azure
Search
Storage
Tables
SQL Data
Warehouse
Azure AD
Health Monitoring
AD Privileged
Identity
Management
Operational
Analytics
Cloud
Services
Batch
RemoteApp
Service
Fabric
Visual Studio
Application
Insights
VS Team Services
Domain Services
HDInsight Machine
Learning Stream Analytics
Data
Factory
Event
Hubs
Data Lake
Analytics Service
IoT Hub
Data
Catalog
Security &
Management
Azure Active
Directory
Multi-Factor
Authentication
Automation
Portal
Key Vault
Store/
Marketplace
VM Image Gallery
& VM Depot
Azure AD
B2C
Scheduler
Xamarin
HockeyApp
Power BI
Embedded
SQL Server
Stretch Database
Mobile
Engagement
Functions
Cognitive Services Bot Framework Cortana
Security Center
Container
Service
VM
Scale Sets
Data Lake Store
BizTalk
Services
Service Bus
Logic
Apps
API
Management
Content
Delivery
Network
Media
Services
Media
Analytics
Overview
Datacenters
e
Presenza globale
Scegliere dove mettere i miei dati
Ridondanza e ripristino
Usare una rete globale di data center per gestire la
disponibilità
Sostenibilità ambientale
Beneficiare di innovazioni tecnologiche e software che
permettono di ridurre l'impatto energetico
Datacenter Azure
e
Sostenibilità ambientale
e
Sostenibilità ambientale
2020
60%
energy use from
wind, solar &
hydropower
2012
Carbon
neutral
2018
50%
energy use
from wind, solar
& hydropower
Long-term
goal
100%
energy use from
wind, solar &
hydropower
e
Next generation energy technology | Fuel cells
• Direct to server transmission can
double energy efficiency and
increase reliability
• The first fully-integrated fuel cell-
powered datacenter pilot this year.
• The Advanced Energy Lab is a 20-
rack datacenter pilot located in
Seattle
e
Quincy, WA
e
Quincy, WA
e
Cheyenne, WY
e
Amsterdam, NL
e
Cheyenne, WY
e
ISO/IEC 27001 SOC 1 SOC 2 PCI DSS L1 version 3 Cloud Security Alliance
Cloud Security Matrix
HIPAA
(Healthcare)
FedRAMP FIPS 140-2 Life Sciences GxP Family Educational
Rights & Privacy Act
European Union
Model Clause
China
Multi Layer Protection
Scheme
United Kingdom
G-Cloud
Singapore
Multi-Tier Cloud
Security
China
CCCPPF
Australian Signals
Directorate I-RAP
Assessment
Criminal Justice
Information System
Defense Information
Systems Agency L2
Sarbanes Oxley ITAR Defense Information
Systems Agency L3-5
ISO / IEC 27018
Global
United
States
Regional
Coming
soon
Compliance
Microsoft has a long history of transparency, defense-in-depth, and privacy-by-design that enabled us to be
the first enterprise cloud services provider to implement the rigorous controls needed to earn approval for
the EU Model Clauses, the first to achieve ISO’s 27018 cloud privacy standard, and the first to offer
contractual commitments to the GDPR.
e
Compliance
Microsoft Azure is proud to announce that
we obtained the ISO 9001:2015 certification,
addressing Quality Management systems.
Achieving the ISO 20000-1:2011 certification
specifically underscores Azure's commitment to deliver
quality IT service management to customers and
demonstrates Azure’s capability to monitor,
measure, and improve service management
processes.
e
Sei il proprietario dei tuoi dati, e ne hai il pieno controllo!
Sai come ti aiutiamo a proteggere i dati
Sai dove sono archiviati i dati e come vengono gestiti
Sai chi può accedere ai tuoi dati e in quali termini
Garantiamo trasparenza assoluta sul modo in cui rispondiamo
alle richieste di accesso ai dati da parte delle autorità
Hai la possibilità di esaminare le certificazioni degli standard
per i servizi Microsoft
Security, Privacy, Compliance, Trasparency
Trusted Cloud
TrustCenter
https://www.microsoft.com/it-it/TrustCenter
Manage Your Compliance from One Place – Announcing Compliance Manager
https://servicetrust.microsoft.com/ComplianceManager
Virtual Machine
e
Come creare e gestire le Virtual Machine
e
«Platform Images» Immagini Microsoft e terze parti
Azure Marketplace
https://azuremarketplace.microsoft.com
Windows Server 2016
Windows Server 2012 R2
Windows Server 2012
Windows Server 2008 R2 SP1
OpenSUSE
CentOS by Open Logic
Ubuntu Server by Canonical
SUSE Linux Enterprise Server
Red Hat Enterprise Linux
Oracle Database
Oracle WebLogic Server
e
Versioni minime software server supportati nelle VM
https://support.microsoft.com/kb/2721672
• Microsoft BizTalk Server 2013
• Microsoft Dynamics AX 2012 R3
• Microsoft Dynamics CRM 2013
• Microsoft Dynamics GP 2013
• Microsoft Dynamics NAV 2013
• Exchange Server 2013
• Forefront Identity Manager 2010 R2 SP1
• Microsoft HPC Pack 2012
• Project Server 2013
• SharePoint Server 2010
• SQL Server 2008 versioni a 64 bit
• System Center 2012 Service Pack 1
App Controller, Configuration Manager, Data Protection Manager, Endpoint Protection,
Operations Manager, Orchestrator, Virtualizzazione delle applicazioni server, Gestore del servizio
• Team Foundation Server 2012
e
Ruoli Windows Server supportati
https://support.microsoft.com/kb/2721672
Windows Server 2008 R2 and later versions
• Active Directory Certificate Services
• Active Directory Domain Services
• Active Directory Federation Services
• Active Directory Lightweight Directory Services
• Application Server
• DNS Server
• Failover Clustering – con limitazioni
• File Services
• Hyper-V role is supported in Azure Ev3, and Dv3 series VMs
• Network Policy and Access Services
• Print and Document Services
• Remote Desktop Services (no VDI)
• Web Server (IIS)
• Windows Server Update Service
e
VM con Windows Client per sviluppo e test applicazioni
Virtual Machine
Modelli di deployment
e
Modelli di deployment
Classic Portal
https://manage.windowsazure.com
Azure Portal
https://portal.azure.com
• Azure management portal
• Microsoft Azure PowerShell
• Azure Command Line Interface (CLI)
• Azure Resource Management templates (JSON)
• REST API
• Azure Cloud Shell (PS / Bash)
e
ASM - Classico (V1) ARM - Resource Manager (V2)
Reference
Reference
Backend Pool (NICs)
Reference
Reference
Reference
Modelli di deployment
e
Azure Resource Manager
e
• SRP: Storage Resource Provider
• CRP: Compute Resource Provider
• NRP: Network Resource provider
Resource Provider
https://resources.azure.com
e
Resource Group
https://docs.microsoft.com/en-us/azure/azure-subscription-service-limits
Virtual Machine
Size e caratteristiche
e
Specifiche tecniche delle VM
We have created the concept of the Azure Compute Unit (ACU) to provide a
way of comparing compute (CPU) performance across Azure SKUs. ACU is
currently standardized on a Small (Standard_A1) VM being 100 and all other
SKUs then represent approximately how much faster that SKU can run a
standard benchmark.
e
e
e
e
These VM sizes are hyper-threaded and run on the Intel® Xeon® Platinum 8168
processor, featuring a base core frequency of 2.7 GHz and a maximum single-core
turbo frequency of 3.7 GHz. These VMs will support Azure premium storage disks
by default and will also support Accelerated Networking capabilities for the
highest throughput.
These VMs are currently only available in West US 2, West Europe, and East US.
Southeast Asia will be available soon.
e
Specifiche tecniche delle VM
Products available by region
https://azure.microsoft.com/en-us/regions/services
e
Licensing
La licenza per l'esecuzione di Windows Server nell'ambiente Azure è
inclusa per impostazione predefinita nel costo al minuto della macchina
virtuale Windows.
Non sono necessarie licenze CAL di Windows Server per accedere a
Windows Server in esecuzione nell'ambiente Azure, in quanto i diritti di
accesso sono inclusi nella tariffa al minuto per le macchine virtuali.
Risparmia fino al 40% - Azure Hybrid Use Benefit
Usa le licenze di Windows Server locali che
includono Software Assurance per ottenere
risparmi significativi sulle macchine virtuali Windows
Server in Azure. Usando le tue licenze esistenti, puoi
pagare la tariffa di calcolo di base e risparmiare fino
al 40%.
e
Pricing
Pay as you GO
Azure bills you per-second rounded down to the last minute, saving you
money and simplifying your bill. For example, a VM that runs for 345 seconds
is billed at 300 seconds.
e
… workloads don’t require the use of the full
CPU all the time but occasionally will need to
burst to finish some tasks more quickly.
e
Announcing General Availability of Azure Reserved VM Instances (RIs)
Azure RIs enable you to reserve Virtual
Machines on a one- or three-year term,
and provide up to 72% cost savings
versus pay-as-you-go prices.
e
Total Cost of Ownership (TCO) Calculator PREVIEW
https://www.tco.microsoft.com/Home/Calculator
Networking
e
Virtual Network
Una rete privata protetta nel cloud
• Reti IPv4 private, isolate e sicure gestite dall’utente
• Subnetting – la più piccola è /29
• Risoluzione nomi interna o con DNS personalizzato
A virtual network is a
representation of your
own network in the
cloud.
e
Funzionalità delle Virtual Network
Isolation
• Reti IPv4 private, isolate e sicure gestite dall’utente
• Subnetting – la più piccola è /29
• Risoluzione nomi interna o con DNS personalizzato
Internet communication
• Tutte le VM hanno accesso ad internet (outbound)
Azure resource communication
• Le risorse utilizzando private IP addresses, anche tra
subnet differenti -> default route
Virtual network connectivity
• Connessioni vnet to vnet -> peering
On-premises connectivity
• Gateway Subnet con povisioning e gestione
automatizzate -> VPN Gateway
Traffic filtering
• Traffic can be filtered inbound and
outbound -> NSG
Routing
• override Azure's default routing -> UDR or
BGP• Solo gli indirizzi IPv4 sono permessi
• MCAST / BRCAST non supportate
• ICMP è soltanto instradato, le componenti di Azure non rispondono direttamente al ping
e
Indirizzi IP Privati
• Le VM di default non usano indirizzamento statico, utilizzano il DHCP di Azure
• Non si applicano quindi le best practice classiche di indirizzamento tipiche
dell’ambiente on-premises
• È fondamentale non forzare la configurazione e non impostare un indirizzo statico
in modo manuale all’interno della VM, per evitare di renderla irraggiungibile dalla
rete
• Il lease ha durata infinita e resta assegnato alla VM in modo stabile finchè è attiva
• Quando le VM sono in “Stop (Deallocated)” perdono gli IP associati
• Usare Reservation per controllare il DHCP di Azure
e
Indirizzi IP Pubblici
• VM (NIC)
• Internet-facing load balancer
• VPN gateway
• Application Gateway
• Dinamico
• Statico
• IPv4 o IPv6 (solo per Internet-facing load balancer)
Gli indirizzi IP pubblici consentono alle risorse di Azure di comunicare con
Internet e i servizi pubblici di Azure
e
Multi NIC - IP
• La gestione delle NIC è indipendente dalle VM in ARM
E’ possibile creare una NIC e successivamente agganciarla ad una VM
• Il numero massimo di NIC dipende dalla size della VM
Es. Standard A1: 2 NIC, Standard A4: 4 NIC
Now even entry level VMs support at least 2 NICs.
General availability March 22, 2017 :
Multiple IP addresses per network interface
e
Route
• System Route
• User-Defined Route
• BGP Route (ExpressRoute o VPN)
System Routes (default)
• All’interno della stessa subnet
• Da una subnet ad un’altra nella stessa VNet
• Dalle VM ad Internet
• Da VNet a VNet passando da un VPN gateway
• Da VNet a on-premises passando da un VPN
gateway
e
Route - UDR
User-Defined Route
• È possibile creare route personalizzate (o definite
dall'utente) in Azure per eseguire l'override delle route
di sistema predefinite di Azure o per aggiungere altre
route alla tabella di route di una subnet.
• Associazione di routing table alle subnet
• Definizione del Next hop per ogni Address prefix
• Set 0.0.0.0/0 route per forzare il tunneling di tutto il
traffico verso la rete on-premises o un appliance (IP-
Forwarding)
e
VNet Peering
Funziona anche tra sottoscrizioni differenti
• Le 2 Vnet devono essere nella stessa
regione
• Non ci devono essere subnet
sovrapposte
• Non è possibile fare peering in
ambiente Classic, ma tra ASM e ARM si!
VNet peering permette di connettere 2 Vnet all’interno della stessa regione di Azure
Global virtual network peering will enable you to peer virtual
networks belonging to different Azure regions. Peering virtual
networks in different regions is currently in preview in US West
Central, Canada Central, and US West 2.
e
Network Security Group - NSG
• Permette network segmentation e scenari DMZ
• Access Control List
• Filtri su condizioni «allow/deny», «inbound/outbound»
• Accetta indirizzi singoli, CIDR, service tag o wildcard
• Si applica a livello VM o Subnet
e
Security, Protection e Isolation su più livelli
Networking
connettività on-prem
e
Estensione del Datacenter verso il Cloud
e
VPN Gateway - Connection topology
Site-to-Site (IPsec/IKE VPN tunnel)
e
VPN Gateway - Connection topology
Multi-Site (IPsec/IKE VPN tunnel)
e
VPN Gateway - Connection topology
VNet-to-VNet connections (IPsec/IKE VPN tunnel)
e
VPN Gateway - Connection topology
Point-to-Site (VPN over IKEv2 or SSTP)
e
Virtual Network Gateway
• Policy Based = Static Gateway
Solo SKU BASIC
Max 1 IPsec Tunel
IKE v1
• Route Based = Dynamic Gateway
SKU Basic.. o VpnGw1, VpnGw2, VpnGw3
Max 30 IPsec Tunel (Multisite)
IKE v2
• Check your VPN Device! => Device compatibili
e
Virtual Network Gateway
e
Device VPN compatibili
E il mio firewall??
e
Device VPN compatibili
Verificare se IKEv1 o IKEv2
compatibile = check
firmware version
https://docs.microsoft.com/en-us/azure/vpn-gateway/vpn-gateway-about-vpn-devices
e
ExpressRoute
ExpressRoute fornisce connettività privata, dedicate e con QoS garantita verso Azure
Opzioni di larghezza
di banda
50 Mbps
100 Mbps
200 Mbps
500 Mbps
1 Gbps
2 Gbps
5 Gbps
10 Gbps
e
Site-to-Site VPN as a secure failover on ExpressRoute
e
NVA
Le Network virtual Appliance supportate su Azure includono
• load balancer
• WAN optimizer
• network security appliance
Sono state annunciate partnership con i leader di mercato
e
Azure Virtual Network
Pricing
There is no charge for virtual networks, subnets, route tables, or
network security groups. Outbound Internet bandwidth usage,
public IP addresses, virtual network peering, VPN Gateways, and
ExpressRoute each have their own pricing structures.
https://docs.microsoft.com/en-us/azure/virtual-network/virtual-networks-overview
Networking
advanced
e
Load Balancer
Bilanciamento del carico di livello trasporto, layer 4 (TCP, UDP) che distribuisce il traffico in ingresso
• Bilanciare il carico del traffico Internet in ingresso nelle macchine
virtuali. (Internet-facing load balancing)
• Bilanciare il carico del traffico tra macchine virtuali in una rete
virtuale, tra macchine virtuali nei servizi cloud o tra computer
locali e macchine virtuali in una rete virtuale cross-premise.
(Internal load balancing)
• Inoltrare il traffico esterno a una specifica macchina virtuale.
• Supporto IPv6
e
Azure Application Gateway
• Web application firewall
• Routing HTTP basato su policy applicative
• HTTP load balancing
• Cookie-based session affinity
• Secure Sockets Layer (SSL) offload
• URL-based content routing
• Multi-site routing
• End to End SSL
• health monitoring
• Request redirect
Bilanciamento del carico di livello applicativo, layer 7
e
Azure Traffic Manager
• Bilanciamento basato su DNS
• Utilizza record DNS di tipo CNAME (Alias)
• Ci sono diverse modalità di Routing:
• Priority: Si utilizza un endpoint primario che
gestisce tutto il traffico. In caso di indisponibilità, si
passa automaticamente ai secondari
• Weighted: distribuire il traffico in un set di
endpoint in modo uniforme o in base a pesi definiti
• Performance: Ci sono endpoint in differenti
posizioni geografiche. Traffic Manager distribuisce
le connessioni in base al'endpoint "più vicino" in
termini di latenza di rete più bassa.
• Geographic: gli utenti vengono indirizzati a
endpoint specifici in base alla posizione geografica
da cui provengono le query DNS.
• E’ possibile annidare diverse istanze di Traffic Manager
e
Comparison
e
Balancing
e
Accelerated Networking
"up to 25 Gbps of networking throughput", which is "the fastest
published speed between VMs in the public cloud.
Storage
e
Azure Storage
e
Architettura di Azure Storage
e
Architettura di Azure Storage
e
Architettura di Azure Storage
General purpose: This storage account type provides conventional
storage for blobs, files, tables, and queues.
Blob storage: This new account type is specialized for storing blob
data and allows you to choose an access tier.
e
Storage Account – General Purpose
Sono disponibili due livelli di performance
• Standard – Backed by magnetic disks – HDD
• Premium – Backed by solid state drives - SSD
Lo "Storage Account"
rappresenta uno spazio dei
nomi univoco per le risorse di
archiviazione in una
determinata area geografica.
È possibile associare fino a 200
storage account per ciascuna
sottoscrizione.
e
Storage Replication
These options are dependent upon the “Account Kind” and “Performance”
• Locally redundant storage (LRS)
• Zone-redundant storage (ZRS)
• Geo-redundant storage (GRS)
• Read-access geo-redundant storage (RA-GRS)
https://docs.microsoft.com/it-it/azure/storage/storage-redundancy
e
Standard Storage
https://docs.microsoft.com/en-us/azure/azure-subscription-service-limits#storage-limits
e
Premium Storage
You choose the option which best meets your required storage size, IOPs, and throughput.
Attach several persistent disks to a virtual machine and you can configure up to 64 TB of
storage per virtual machine, and achieve 80,000 input/output operations per second, and
1,600 MB-per-second disk throughput per virtual machine at less than one millisecond latency
for read operation
Il limite è sempre la dimensione della VM!
e
Aggiunta di un disco ad una VM
e
Managed Disk
Azure Managed Disks semplifica la gestione dei dischi per le macchine virtuali IaaS. Specificando il
tipo, Premium o Standard, e le dimensioni del disco necessarie, Azure crea e gestisce
automaticamente il disco.
Non è più necessario preoccuparsi dei limiti degli account di archiviazione, ad esempio di 20.000
IOPS per account.
Use case: Domain Controller in cloud
e
Domain Controller & Azure VM?
Deploying Windows Server Active
Directory DCs on Azure virtual
machines is subject to the same
guidelines as running DCs on-premises
in a virtual machine.
(eg: Static Private IP address for full
DNS support)
e
Time in virtualized environment:
Host o Guest?
DC & Azure VM - Recommendations
https://blogs.msdn.microsoft.com/virtual_pc_guy/2010/11/19/time-synchronization-in-hyper-v/
Disable VMICTimeProvider
[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetse
rvicesW32TimeTimeProvidersVMICTimeProvider]
"Enabled"=dword:00000000
e
Create a separate virtual data disk for storing the AD database
(DIT), logs, and SYSVOL
Host Caching Preference set to None
DC & Azure VM - Recommendations
e
You should shut down and restart a VM that runs the domain controller role in Azure
within the guest operating system
instead of using the Shut Down option in the Azure Management Portal
DC & Azure VM - Recommendations
e
Spegnimento delle VM
e
Domain Controller – v1
e
Domain Controller – v2
e
Domain Controller – v3
Azure Architecture Center
https://docs.microsoft.com/en-us/azure/architecture
and more…
e
Availability Set
• Unplanned Hardware Maintenance Event
• An Unexpected Downtime
• Planned Maintenance events
È possibile gestire la disponibilità delle VM tramite il
concetto di «Availability Set»
Availability Set = Update Domain (default 5, max 20) +
Fault Domain (default 2, max 3)
Azure gestisce e distribuisce automaticamente le VM su
UD e FD differenti per garantire la massima affidabilità sia
in caso di fault che di aggiornamento
e
Availability Set
VMs in an Availability Set are grouped into Updates Domains(default 5)
automatically. When a sixth VM is added to an Availability Set, it’s assigned to
the first Update Domain.
Only one Update Domain is ever rebooted at a time.
Fault domains define the group of virtual machines that share a common
power source and network switch. By default, the virtual machines
configured within your availability set are separated across up to three fault
domains for Resource Manager deployments
For all Virtual Machines that have two or
more instances deployed in the same
Availability Set, we guarantee you will have
Virtual Machine Connectivity to at least one
instance at least 99.95% of the time.
e
Virtual Machine e SLA
• For any Single Instance Virtual Machine using
premium storage for all Operating System Disks
and Data Disks, we guarantee you will have Virtual
Machine Connectivity of at least 99.9%.
• For all Virtual Machines that have two or more
instances deployed in the same Availability Set,
we guarantee you will have Virtual Machine
Connectivity to at least one instance at least
99.95% of the time.
• 99.99% SLA applies to Virtual Machines that are
deployed in two or more Availability Zones in the
same region.
e
Backup & DR
e
Microsoft Azure PowerShell
http://www.windowsazure.com/en-us/documentation/articles/install-configure-
powershell
https://github.com/Azure/azure-powershell/releases
e
Template in Resource Manager
https://azure.microsoft.com/en-us/resources/templates
https://resources.azure.com
e
Supporto Tecnico
https://azure.microsoft.com/it-it/support/plans
Conclusione
e
Azure vs On-Premises
GRAZIE!GRAZIE!

Contenu connexe

Tendances

GDG Cloud Southlake #9 Secure Cloud Networking - Beyond Cloud Boundaries
GDG Cloud Southlake #9 Secure Cloud Networking - Beyond Cloud BoundariesGDG Cloud Southlake #9 Secure Cloud Networking - Beyond Cloud Boundaries
GDG Cloud Southlake #9 Secure Cloud Networking - Beyond Cloud BoundariesJames Anderson
 
Secure & Automate AWS Deployments with Next-Generation Security from Palo Alt...
Secure & Automate AWS Deployments with Next-Generation Security from Palo Alt...Secure & Automate AWS Deployments with Next-Generation Security from Palo Alt...
Secure & Automate AWS Deployments with Next-Generation Security from Palo Alt...Amazon Web Services
 
Running Mission Critical Workload for Financial Services Institutions on AWS
Running Mission Critical Workload for Financial Services Institutions on AWSRunning Mission Critical Workload for Financial Services Institutions on AWS
Running Mission Critical Workload for Financial Services Institutions on AWSAmazon Web Services
 
AWS Summit 2013 | Singapore - Understanding the Total Cost of (Non) Ownership...
AWS Summit 2013 | Singapore - Understanding the Total Cost of (Non) Ownership...AWS Summit 2013 | Singapore - Understanding the Total Cost of (Non) Ownership...
AWS Summit 2013 | Singapore - Understanding the Total Cost of (Non) Ownership...Amazon Web Services
 
From Monolith to Microservices - Containerized Microservices on AWS - April 2...
From Monolith to Microservices - Containerized Microservices on AWS - April 2...From Monolith to Microservices - Containerized Microservices on AWS - April 2...
From Monolith to Microservices - Containerized Microservices on AWS - April 2...Amazon Web Services
 
Architecting Multi-Cloud Environments
Architecting Multi-Cloud EnvironmentsArchitecting Multi-Cloud Environments
Architecting Multi-Cloud EnvironmentsRightScale
 
High Performance Computing in AWS, Immersion Day Huntsville 2019
High Performance Computing in AWS, Immersion Day Huntsville 2019High Performance Computing in AWS, Immersion Day Huntsville 2019
High Performance Computing in AWS, Immersion Day Huntsville 2019Amazon Web Services
 
Containers, From Development to Production
Containers, From Development to ProductionContainers, From Development to Production
Containers, From Development to Production2nd Watch
 
Zimbra at Kangaroot / OPEN{virtual}
Zimbra at Kangaroot / OPEN{virtual}Zimbra at Kangaroot / OPEN{virtual}
Zimbra at Kangaroot / OPEN{virtual}Kangaroot
 
Migra le tue file shares in cloud con FSx for Windows
Migra le tue file shares in cloud con FSx for Windows Migra le tue file shares in cloud con FSx for Windows
Migra le tue file shares in cloud con FSx for Windows Amazon Web Services
 
SYN207: Newest and coolest NetScaler features you should be jazzed about
SYN207: Newest and coolest NetScaler features you should be jazzed aboutSYN207: Newest and coolest NetScaler features you should be jazzed about
SYN207: Newest and coolest NetScaler features you should be jazzed aboutCitrix
 
Practical AWS Security - Scott Hogg
Practical AWS Security - Scott HoggPractical AWS Security - Scott Hogg
Practical AWS Security - Scott HoggTrish McGinity, CCSK
 
Seminario de Cloud Computing na UFRRJ
Seminario de Cloud Computing na UFRRJSeminario de Cloud Computing na UFRRJ
Seminario de Cloud Computing na UFRRJAlex Barbosa Coqueiro
 
Cloud Workshop - Presentation
Cloud Workshop - PresentationCloud Workshop - Presentation
Cloud Workshop - PresentationNAILBITER
 
Cloud Computing Use Cases Whitepaper
Cloud Computing Use Cases WhitepaperCloud Computing Use Cases Whitepaper
Cloud Computing Use Cases WhitepaperJason Reed
 
Essential Capabilities of an IoT Platform
Essential Capabilities of an IoT PlatformEssential Capabilities of an IoT Platform
Essential Capabilities of an IoT PlatformAmazon Web Services
 
Session Sponsored by Intel: Smart Cities, Infrastructure and Health powered b...
Session Sponsored by Intel: Smart Cities, Infrastructure and Health powered b...Session Sponsored by Intel: Smart Cities, Infrastructure and Health powered b...
Session Sponsored by Intel: Smart Cities, Infrastructure and Health powered b...Amazon Web Services
 

Tendances (20)

GDG Cloud Southlake #9 Secure Cloud Networking - Beyond Cloud Boundaries
GDG Cloud Southlake #9 Secure Cloud Networking - Beyond Cloud BoundariesGDG Cloud Southlake #9 Secure Cloud Networking - Beyond Cloud Boundaries
GDG Cloud Southlake #9 Secure Cloud Networking - Beyond Cloud Boundaries
 
Secure & Automate AWS Deployments with Next-Generation Security from Palo Alt...
Secure & Automate AWS Deployments with Next-Generation Security from Palo Alt...Secure & Automate AWS Deployments with Next-Generation Security from Palo Alt...
Secure & Automate AWS Deployments with Next-Generation Security from Palo Alt...
 
Azure diario de abordo
Azure diario de abordoAzure diario de abordo
Azure diario de abordo
 
Running Mission Critical Workload for Financial Services Institutions on AWS
Running Mission Critical Workload for Financial Services Institutions on AWSRunning Mission Critical Workload for Financial Services Institutions on AWS
Running Mission Critical Workload for Financial Services Institutions on AWS
 
AWS Summit 2013 | Singapore - Understanding the Total Cost of (Non) Ownership...
AWS Summit 2013 | Singapore - Understanding the Total Cost of (Non) Ownership...AWS Summit 2013 | Singapore - Understanding the Total Cost of (Non) Ownership...
AWS Summit 2013 | Singapore - Understanding the Total Cost of (Non) Ownership...
 
From Monolith to Microservices - Containerized Microservices on AWS - April 2...
From Monolith to Microservices - Containerized Microservices on AWS - April 2...From Monolith to Microservices - Containerized Microservices on AWS - April 2...
From Monolith to Microservices - Containerized Microservices on AWS - April 2...
 
Architecting Multi-Cloud Environments
Architecting Multi-Cloud EnvironmentsArchitecting Multi-Cloud Environments
Architecting Multi-Cloud Environments
 
High Performance Computing in AWS, Immersion Day Huntsville 2019
High Performance Computing in AWS, Immersion Day Huntsville 2019High Performance Computing in AWS, Immersion Day Huntsville 2019
High Performance Computing in AWS, Immersion Day Huntsville 2019
 
Containers, From Development to Production
Containers, From Development to ProductionContainers, From Development to Production
Containers, From Development to Production
 
Zimbra at Kangaroot / OPEN{virtual}
Zimbra at Kangaroot / OPEN{virtual}Zimbra at Kangaroot / OPEN{virtual}
Zimbra at Kangaroot / OPEN{virtual}
 
Migra le tue file shares in cloud con FSx for Windows
Migra le tue file shares in cloud con FSx for Windows Migra le tue file shares in cloud con FSx for Windows
Migra le tue file shares in cloud con FSx for Windows
 
SYN207: Newest and coolest NetScaler features you should be jazzed about
SYN207: Newest and coolest NetScaler features you should be jazzed aboutSYN207: Newest and coolest NetScaler features you should be jazzed about
SYN207: Newest and coolest NetScaler features you should be jazzed about
 
Cloud Seeding
Cloud SeedingCloud Seeding
Cloud Seeding
 
Practical AWS Security - Scott Hogg
Practical AWS Security - Scott HoggPractical AWS Security - Scott Hogg
Practical AWS Security - Scott Hogg
 
Seminario de Cloud Computing na UFRRJ
Seminario de Cloud Computing na UFRRJSeminario de Cloud Computing na UFRRJ
Seminario de Cloud Computing na UFRRJ
 
Cloud Workshop - Presentation
Cloud Workshop - PresentationCloud Workshop - Presentation
Cloud Workshop - Presentation
 
Cloud Computing Use Cases Whitepaper
Cloud Computing Use Cases WhitepaperCloud Computing Use Cases Whitepaper
Cloud Computing Use Cases Whitepaper
 
Security on AWS
Security on AWSSecurity on AWS
Security on AWS
 
Essential Capabilities of an IoT Platform
Essential Capabilities of an IoT PlatformEssential Capabilities of an IoT Platform
Essential Capabilities of an IoT Platform
 
Session Sponsored by Intel: Smart Cities, Infrastructure and Health powered b...
Session Sponsored by Intel: Smart Cities, Infrastructure and Health powered b...Session Sponsored by Intel: Smart Cities, Infrastructure and Health powered b...
Session Sponsored by Intel: Smart Cities, Infrastructure and Health powered b...
 

Similaire à CCI2017 - Azure Virtual Machine & Networking - Marco Gumini

Cloud Computing – Opportunities, Definitions, Options, and Risks (Part-1)
Cloud Computing – Opportunities, Definitions, Options, and Risks (Part-1)Cloud Computing – Opportunities, Definitions, Options, and Risks (Part-1)
Cloud Computing – Opportunities, Definitions, Options, and Risks (Part-1)Manoj Kumar
 
Introduzione al cloud computing e microsoft azure
Introduzione al cloud computing e microsoft azureIntroduzione al cloud computing e microsoft azure
Introduzione al cloud computing e microsoft azureAngelo Gino Varrati
 
Return on Ignite 2019: Azure, .NET, A.I. & Data
Return on Ignite 2019: Azure, .NET, A.I. & DataReturn on Ignite 2019: Azure, .NET, A.I. & Data
Return on Ignite 2019: Azure, .NET, A.I. & DataMSDEVMTL
 
Scenarios for building Hybrid Cloud
Scenarios for building Hybrid CloudScenarios for building Hybrid Cloud
Scenarios for building Hybrid CloudPracheta Budhwar
 
Microsoft Azure News - Oct 2016
Microsoft Azure News - Oct 2016Microsoft Azure News - Oct 2016
Microsoft Azure News - Oct 2016Daniel Toomey
 
Fabio Cecaro - SMAU Napoli 2017
Fabio Cecaro - SMAU Napoli 2017Fabio Cecaro - SMAU Napoli 2017
Fabio Cecaro - SMAU Napoli 2017SMAU
 
Cloud On-Ramp Project Briefing
Cloud On-Ramp Project BriefingCloud On-Ramp Project Briefing
Cloud On-Ramp Project BriefingRobert McDermott
 
Hybridní cloud s F5 v prostředí kontejnerů
Hybridní cloud s F5 v prostředí kontejnerůHybridní cloud s F5 v prostředí kontejnerů
Hybridní cloud s F5 v prostředí kontejnerůMarketingArrowECS_CZ
 
Service Fabric and Azure Service Fabric Mesh introduction
Service Fabric and Azure Service Fabric Mesh introductionService Fabric and Azure Service Fabric Mesh introduction
Service Fabric and Azure Service Fabric Mesh introductionMikkel Mørk Hegnhøj
 
Cloud and its job oppertunities
Cloud and its job oppertunitiesCloud and its job oppertunities
Cloud and its job oppertunitiesRamya SK
 
cncf overview and building edge computing using kubernetes
cncf overview and building edge computing using kubernetescncf overview and building edge computing using kubernetes
cncf overview and building edge computing using kubernetesKrishna-Kumar
 
Lessons Learned during IBM SmartCloud Orchestrator Deployment at a Large Tel...
Lessons Learned during IBM SmartCloud Orchestrator Deployment at a Large Tel...Lessons Learned during IBM SmartCloud Orchestrator Deployment at a Large Tel...
Lessons Learned during IBM SmartCloud Orchestrator Deployment at a Large Tel...Eduardo Patrocinio
 
Understanding The Azure Platform Jan
Understanding The Azure Platform   JanUnderstanding The Azure Platform   Jan
Understanding The Azure Platform JanDavidGristwood
 
Effective and Efficient Computing for the Government
Effective and Efficient Computing for the GovernmentEffective and Efficient Computing for the Government
Effective and Efficient Computing for the GovernmentAmazon Web Services
 

Similaire à CCI2017 - Azure Virtual Machine & Networking - Marco Gumini (20)

Cloud Computing – Opportunities, Definitions, Options, and Risks (Part-1)
Cloud Computing – Opportunities, Definitions, Options, and Risks (Part-1)Cloud Computing – Opportunities, Definitions, Options, and Risks (Part-1)
Cloud Computing – Opportunities, Definitions, Options, and Risks (Part-1)
 
Introduzione al cloud computing e microsoft azure
Introduzione al cloud computing e microsoft azureIntroduzione al cloud computing e microsoft azure
Introduzione al cloud computing e microsoft azure
 
Return on Ignite 2019: Azure, .NET, A.I. & Data
Return on Ignite 2019: Azure, .NET, A.I. & DataReturn on Ignite 2019: Azure, .NET, A.I. & Data
Return on Ignite 2019: Azure, .NET, A.I. & Data
 
Introduction To Cloud Computing
Introduction To Cloud ComputingIntroduction To Cloud Computing
Introduction To Cloud Computing
 
Scenarios for building Hybrid Cloud
Scenarios for building Hybrid CloudScenarios for building Hybrid Cloud
Scenarios for building Hybrid Cloud
 
Microsoft Azure News - Oct 2016
Microsoft Azure News - Oct 2016Microsoft Azure News - Oct 2016
Microsoft Azure News - Oct 2016
 
Sky High With Azure
Sky High With AzureSky High With Azure
Sky High With Azure
 
Fabio Cecaro - SMAU Napoli 2017
Fabio Cecaro - SMAU Napoli 2017Fabio Cecaro - SMAU Napoli 2017
Fabio Cecaro - SMAU Napoli 2017
 
Azure IaaS Feb 23 2016 Let's Dev This Cloud
Azure IaaS Feb 23 2016 Let's Dev This CloudAzure IaaS Feb 23 2016 Let's Dev This Cloud
Azure IaaS Feb 23 2016 Let's Dev This Cloud
 
AWS 101 Event - 16 July 2013
AWS 101 Event - 16 July 2013AWS 101 Event - 16 July 2013
AWS 101 Event - 16 July 2013
 
HPC in AWS - Technical Workshop
HPC in AWS - Technical WorkshopHPC in AWS - Technical Workshop
HPC in AWS - Technical Workshop
 
Cloud On-Ramp Project Briefing
Cloud On-Ramp Project BriefingCloud On-Ramp Project Briefing
Cloud On-Ramp Project Briefing
 
Hybridní cloud s F5 v prostředí kontejnerů
Hybridní cloud s F5 v prostředí kontejnerůHybridní cloud s F5 v prostředí kontejnerů
Hybridní cloud s F5 v prostředí kontejnerů
 
Keynote sp summit 2014 final
Keynote sp summit 2014  finalKeynote sp summit 2014  final
Keynote sp summit 2014 final
 
Service Fabric and Azure Service Fabric Mesh introduction
Service Fabric and Azure Service Fabric Mesh introductionService Fabric and Azure Service Fabric Mesh introduction
Service Fabric and Azure Service Fabric Mesh introduction
 
Cloud and its job oppertunities
Cloud and its job oppertunitiesCloud and its job oppertunities
Cloud and its job oppertunities
 
cncf overview and building edge computing using kubernetes
cncf overview and building edge computing using kubernetescncf overview and building edge computing using kubernetes
cncf overview and building edge computing using kubernetes
 
Lessons Learned during IBM SmartCloud Orchestrator Deployment at a Large Tel...
Lessons Learned during IBM SmartCloud Orchestrator Deployment at a Large Tel...Lessons Learned during IBM SmartCloud Orchestrator Deployment at a Large Tel...
Lessons Learned during IBM SmartCloud Orchestrator Deployment at a Large Tel...
 
Understanding The Azure Platform Jan
Understanding The Azure Platform   JanUnderstanding The Azure Platform   Jan
Understanding The Azure Platform Jan
 
Effective and Efficient Computing for the Government
Effective and Efficient Computing for the GovernmentEffective and Efficient Computing for the Government
Effective and Efficient Computing for the Government
 

Plus de walk2talk srl

CCI 2019 - SQL Injection - Black Hat Vs White Hat
CCI 2019 - SQL Injection - Black Hat Vs White HatCCI 2019 - SQL Injection - Black Hat Vs White Hat
CCI 2019 - SQL Injection - Black Hat Vs White Hatwalk2talk srl
 
CCI 2019 - Exploiting Custom Vision SDK in Python to create an efficient imag...
CCI 2019 - Exploiting Custom Vision SDK in Python to create an efficient imag...CCI 2019 - Exploiting Custom Vision SDK in Python to create an efficient imag...
CCI 2019 - Exploiting Custom Vision SDK in Python to create an efficient imag...walk2talk srl
 
CCI 2019 - Come ottimizzare i propri workload su Azure
CCI 2019 - Come ottimizzare i propri workload su AzureCCI 2019 - Come ottimizzare i propri workload su Azure
CCI 2019 - Come ottimizzare i propri workload su Azurewalk2talk srl
 
CCI 2019 - Exchange 2019 da 0 ad HA in 1 ora
CCI 2019 - Exchange 2019 da 0 ad HA in 1 oraCCI 2019 - Exchange 2019 da 0 ad HA in 1 ora
CCI 2019 - Exchange 2019 da 0 ad HA in 1 orawalk2talk srl
 
CCI 2019 - PowerApps for Enterprise Developers
CCI 2019 - PowerApps for Enterprise DevelopersCCI 2019 - PowerApps for Enterprise Developers
CCI 2019 - PowerApps for Enterprise Developerswalk2talk srl
 
CCI 2019 - Architettare componenti in SPFx, esperienze sul campo
CCI 2019 - Architettare componenti in SPFx, esperienze sul campoCCI 2019 - Architettare componenti in SPFx, esperienze sul campo
CCI 2019 - Architettare componenti in SPFx, esperienze sul campowalk2talk srl
 
CCI 2019 - Step by step come attivare un servizio voce in MS Teams
CCI 2019 - Step by step come attivare un servizio voce in MS TeamsCCI 2019 - Step by step come attivare un servizio voce in MS Teams
CCI 2019 - Step by step come attivare un servizio voce in MS Teamswalk2talk srl
 
CCI 2019 - Strumenti Azure per l'Anomaly Detection in ambito Industria 4.0
CCI 2019 - Strumenti Azure per l'Anomaly Detection in ambito Industria 4.0CCI 2019 - Strumenti Azure per l'Anomaly Detection in ambito Industria 4.0
CCI 2019 - Strumenti Azure per l'Anomaly Detection in ambito Industria 4.0walk2talk srl
 
CCI2019 - I've got the Power! I've got the Shell!
CCI2019 - I've got the Power! I've got the Shell!CCI2019 - I've got the Power! I've got the Shell!
CCI2019 - I've got the Power! I've got the Shell!walk2talk srl
 
CCI2019 - Sistema di controllo del traffico con architettura Big Data
CCI2019 - Sistema di controllo del traffico con architettura Big DataCCI2019 - Sistema di controllo del traffico con architettura Big Data
CCI2019 - Sistema di controllo del traffico con architettura Big Datawalk2talk srl
 
CCI2019 - Governance di una Conversational AI
CCI2019 - Governance di una Conversational AICCI2019 - Governance di una Conversational AI
CCI2019 - Governance di una Conversational AIwalk2talk srl
 
CCI2019 - SQL Server ed Azure: Disaster Recovery per tutti
CCI2019 - SQL Server ed Azure: Disaster Recovery per tuttiCCI2019 - SQL Server ed Azure: Disaster Recovery per tutti
CCI2019 - SQL Server ed Azure: Disaster Recovery per tuttiwalk2talk srl
 
CCI2019 - Reagire agli eventi generati dalla propria infrastruttura con Azure...
CCI2019 - Reagire agli eventi generati dalla propria infrastruttura con Azure...CCI2019 - Reagire agli eventi generati dalla propria infrastruttura con Azure...
CCI2019 - Reagire agli eventi generati dalla propria infrastruttura con Azure...walk2talk srl
 
CCI2019 - What's new in Remote Desktop Services on Windows Server 2019 and Azure
CCI2019 - What's new in Remote Desktop Services on Windows Server 2019 and AzureCCI2019 - What's new in Remote Desktop Services on Windows Server 2019 and Azure
CCI2019 - What's new in Remote Desktop Services on Windows Server 2019 and Azurewalk2talk srl
 
CCI2019 - Teams Direct Routing e servizi fonia avanzati
CCI2019 - Teams Direct Routing e servizi fonia avanzatiCCI2019 - Teams Direct Routing e servizi fonia avanzati
CCI2019 - Teams Direct Routing e servizi fonia avanzatiwalk2talk srl
 
CCI2019 - Microservizi: Idee per un'architettura con al centro l'utente
CCI2019 - Microservizi: Idee per un'architettura con al centro l'utenteCCI2019 - Microservizi: Idee per un'architettura con al centro l'utente
CCI2019 - Microservizi: Idee per un'architettura con al centro l'utentewalk2talk srl
 
CCI2019i - Implementare Azure Multi-Factor Authentication Lettere dal Fronte
CCI2019i - Implementare Azure Multi-Factor Authentication Lettere dal FronteCCI2019i - Implementare Azure Multi-Factor Authentication Lettere dal Fronte
CCI2019i - Implementare Azure Multi-Factor Authentication Lettere dal Frontewalk2talk srl
 
CCI2019 - Monitorare SQL Server Senza Andare in Bancarotta
CCI2019 - Monitorare SQL Server Senza Andare in BancarottaCCI2019 - Monitorare SQL Server Senza Andare in Bancarotta
CCI2019 - Monitorare SQL Server Senza Andare in Bancarottawalk2talk srl
 
CCI2019 - Architecting and Implementing Azure Networking
CCI2019 - Architecting and Implementing Azure NetworkingCCI2019 - Architecting and Implementing Azure Networking
CCI2019 - Architecting and Implementing Azure Networkingwalk2talk srl
 
CCI2019 - Teams e lo Shadow IT
CCI2019 - Teams e lo Shadow ITCCI2019 - Teams e lo Shadow IT
CCI2019 - Teams e lo Shadow ITwalk2talk srl
 

Plus de walk2talk srl (20)

CCI 2019 - SQL Injection - Black Hat Vs White Hat
CCI 2019 - SQL Injection - Black Hat Vs White HatCCI 2019 - SQL Injection - Black Hat Vs White Hat
CCI 2019 - SQL Injection - Black Hat Vs White Hat
 
CCI 2019 - Exploiting Custom Vision SDK in Python to create an efficient imag...
CCI 2019 - Exploiting Custom Vision SDK in Python to create an efficient imag...CCI 2019 - Exploiting Custom Vision SDK in Python to create an efficient imag...
CCI 2019 - Exploiting Custom Vision SDK in Python to create an efficient imag...
 
CCI 2019 - Come ottimizzare i propri workload su Azure
CCI 2019 - Come ottimizzare i propri workload su AzureCCI 2019 - Come ottimizzare i propri workload su Azure
CCI 2019 - Come ottimizzare i propri workload su Azure
 
CCI 2019 - Exchange 2019 da 0 ad HA in 1 ora
CCI 2019 - Exchange 2019 da 0 ad HA in 1 oraCCI 2019 - Exchange 2019 da 0 ad HA in 1 ora
CCI 2019 - Exchange 2019 da 0 ad HA in 1 ora
 
CCI 2019 - PowerApps for Enterprise Developers
CCI 2019 - PowerApps for Enterprise DevelopersCCI 2019 - PowerApps for Enterprise Developers
CCI 2019 - PowerApps for Enterprise Developers
 
CCI 2019 - Architettare componenti in SPFx, esperienze sul campo
CCI 2019 - Architettare componenti in SPFx, esperienze sul campoCCI 2019 - Architettare componenti in SPFx, esperienze sul campo
CCI 2019 - Architettare componenti in SPFx, esperienze sul campo
 
CCI 2019 - Step by step come attivare un servizio voce in MS Teams
CCI 2019 - Step by step come attivare un servizio voce in MS TeamsCCI 2019 - Step by step come attivare un servizio voce in MS Teams
CCI 2019 - Step by step come attivare un servizio voce in MS Teams
 
CCI 2019 - Strumenti Azure per l'Anomaly Detection in ambito Industria 4.0
CCI 2019 - Strumenti Azure per l'Anomaly Detection in ambito Industria 4.0CCI 2019 - Strumenti Azure per l'Anomaly Detection in ambito Industria 4.0
CCI 2019 - Strumenti Azure per l'Anomaly Detection in ambito Industria 4.0
 
CCI2019 - I've got the Power! I've got the Shell!
CCI2019 - I've got the Power! I've got the Shell!CCI2019 - I've got the Power! I've got the Shell!
CCI2019 - I've got the Power! I've got the Shell!
 
CCI2019 - Sistema di controllo del traffico con architettura Big Data
CCI2019 - Sistema di controllo del traffico con architettura Big DataCCI2019 - Sistema di controllo del traffico con architettura Big Data
CCI2019 - Sistema di controllo del traffico con architettura Big Data
 
CCI2019 - Governance di una Conversational AI
CCI2019 - Governance di una Conversational AICCI2019 - Governance di una Conversational AI
CCI2019 - Governance di una Conversational AI
 
CCI2019 - SQL Server ed Azure: Disaster Recovery per tutti
CCI2019 - SQL Server ed Azure: Disaster Recovery per tuttiCCI2019 - SQL Server ed Azure: Disaster Recovery per tutti
CCI2019 - SQL Server ed Azure: Disaster Recovery per tutti
 
CCI2019 - Reagire agli eventi generati dalla propria infrastruttura con Azure...
CCI2019 - Reagire agli eventi generati dalla propria infrastruttura con Azure...CCI2019 - Reagire agli eventi generati dalla propria infrastruttura con Azure...
CCI2019 - Reagire agli eventi generati dalla propria infrastruttura con Azure...
 
CCI2019 - What's new in Remote Desktop Services on Windows Server 2019 and Azure
CCI2019 - What's new in Remote Desktop Services on Windows Server 2019 and AzureCCI2019 - What's new in Remote Desktop Services on Windows Server 2019 and Azure
CCI2019 - What's new in Remote Desktop Services on Windows Server 2019 and Azure
 
CCI2019 - Teams Direct Routing e servizi fonia avanzati
CCI2019 - Teams Direct Routing e servizi fonia avanzatiCCI2019 - Teams Direct Routing e servizi fonia avanzati
CCI2019 - Teams Direct Routing e servizi fonia avanzati
 
CCI2019 - Microservizi: Idee per un'architettura con al centro l'utente
CCI2019 - Microservizi: Idee per un'architettura con al centro l'utenteCCI2019 - Microservizi: Idee per un'architettura con al centro l'utente
CCI2019 - Microservizi: Idee per un'architettura con al centro l'utente
 
CCI2019i - Implementare Azure Multi-Factor Authentication Lettere dal Fronte
CCI2019i - Implementare Azure Multi-Factor Authentication Lettere dal FronteCCI2019i - Implementare Azure Multi-Factor Authentication Lettere dal Fronte
CCI2019i - Implementare Azure Multi-Factor Authentication Lettere dal Fronte
 
CCI2019 - Monitorare SQL Server Senza Andare in Bancarotta
CCI2019 - Monitorare SQL Server Senza Andare in BancarottaCCI2019 - Monitorare SQL Server Senza Andare in Bancarotta
CCI2019 - Monitorare SQL Server Senza Andare in Bancarotta
 
CCI2019 - Architecting and Implementing Azure Networking
CCI2019 - Architecting and Implementing Azure NetworkingCCI2019 - Architecting and Implementing Azure Networking
CCI2019 - Architecting and Implementing Azure Networking
 
CCI2019 - Teams e lo Shadow IT
CCI2019 - Teams e lo Shadow ITCCI2019 - Teams e lo Shadow IT
CCI2019 - Teams e lo Shadow IT
 

Dernier

Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 

Dernier (20)

Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 

CCI2017 - Azure Virtual Machine & Networking - Marco Gumini

  • 3. e #cloudconferenceitalia Chi sono Marco Gumini – walk2talk marco.gumini@walk2talk.it MCSA – Cloud Platform
  • 4. Agenda • Overview • Virtual Machine • Networking • Storage • Use case
  • 6. e Modelli di cloud computing
  • 8. e Save MoneyMove Faster Lower Your Risk Vantaggi del cloud computing
  • 9. e Integrate with on-premises Rich Services Vantaggi del cloud computing Heterogeneity
  • 10. e Azure Regions Azure is generally available in 36 regions around the world, with plans announced for 6 additional regions.
  • 11. e Azure Regions The world is divided into geographies A region is defined by a bandwidth and latency envelope Region 1 Region 2
  • 12. e Azure Region Pairs Physical isolation - Each Azure Region in a pair are always located greater than 300 miles apart when possible The Azure Region pairs are connected directly together Data residency – in order to meet data residency requirements for tax and law enforcement jurisdiction purposes.
  • 13. e Availability Zones: intra-region resilience PREVIEW Regions offer multiple Availability Zones (AZs) 600 μSec latency diameter At least three Azs Three is enough for quorum An AZ consists of one or more datacenters
  • 14. e Business continuity and disaster recovery (BCDR) This combination of global regions and Availability Zones provides customers with the most robust infrastructure for application resiliency of any cloud provider. Whether for high availability, redundancy, or site failover, Azure provides the full spectrum of resiliency options
  • 16. e United States United States Canada Mexico Venezuela Colombia Peru Bolivia Brazil Argentina Atlanta Ocean Algeria Mali Niger Nigeria Chad Libya Egypt Sudan Ethiopia Dr Congo Angola Zambia Nambia South Africa Greenland Svalbard Sweden Norway United Kingdom France Poland Ukraine Turkey Saudi Arabia Iran Kazakistan India Russia Russia China Myanmar (Burma) Indian Ocean Indonesia Australia Pacific Ocean Pacific Ocean Data centerOwned capacity Future capacity Leased capacity Edge site DCs and network sites not exhaustive Azure inter-DC network
  • 17. e Platform Services Infrastructure Services Web Apps Mobile Apps API Apps Notification Hubs Hybrid Cloud Backup StorSimple Azure Site Recovery Import/Export SQL Database DocumentDB Redis Cache Azure Search Storage Tables SQL Data Warehouse Azure AD Health Monitoring AD Privileged Identity Management Operational Analytics Cloud Services Batch RemoteApp Service Fabric Visual Studio Application Insights VS Team Services Domain Services HDInsight Machine Learning Stream Analytics Data Factory Event Hubs Data Lake Analytics Service IoT Hub Data Catalog Security & Management Azure Active Directory Multi-Factor Authentication Automation Portal Key Vault Store/ Marketplace VM Image Gallery & VM Depot Azure AD B2C Scheduler Xamarin HockeyApp Power BI Embedded SQL Server Stretch Database Mobile Engagement Functions Cognitive Services Bot Framework Cortana Security Center Container Service VM Scale Sets Data Lake Store BizTalk Services Service Bus Logic Apps API Management Content Delivery Network Media Services Media Analytics
  • 19. e Presenza globale Scegliere dove mettere i miei dati Ridondanza e ripristino Usare una rete globale di data center per gestire la disponibilità Sostenibilità ambientale Beneficiare di innovazioni tecnologiche e software che permettono di ridurre l'impatto energetico Datacenter Azure
  • 21. e Sostenibilità ambientale 2020 60% energy use from wind, solar & hydropower 2012 Carbon neutral 2018 50% energy use from wind, solar & hydropower Long-term goal 100% energy use from wind, solar & hydropower
  • 22. e Next generation energy technology | Fuel cells • Direct to server transmission can double energy efficiency and increase reliability • The first fully-integrated fuel cell- powered datacenter pilot this year. • The Advanced Energy Lab is a 20- rack datacenter pilot located in Seattle
  • 28. e ISO/IEC 27001 SOC 1 SOC 2 PCI DSS L1 version 3 Cloud Security Alliance Cloud Security Matrix HIPAA (Healthcare) FedRAMP FIPS 140-2 Life Sciences GxP Family Educational Rights & Privacy Act European Union Model Clause China Multi Layer Protection Scheme United Kingdom G-Cloud Singapore Multi-Tier Cloud Security China CCCPPF Australian Signals Directorate I-RAP Assessment Criminal Justice Information System Defense Information Systems Agency L2 Sarbanes Oxley ITAR Defense Information Systems Agency L3-5 ISO / IEC 27018 Global United States Regional Coming soon Compliance Microsoft has a long history of transparency, defense-in-depth, and privacy-by-design that enabled us to be the first enterprise cloud services provider to implement the rigorous controls needed to earn approval for the EU Model Clauses, the first to achieve ISO’s 27018 cloud privacy standard, and the first to offer contractual commitments to the GDPR.
  • 29. e Compliance Microsoft Azure is proud to announce that we obtained the ISO 9001:2015 certification, addressing Quality Management systems. Achieving the ISO 20000-1:2011 certification specifically underscores Azure's commitment to deliver quality IT service management to customers and demonstrates Azure’s capability to monitor, measure, and improve service management processes.
  • 30. e Sei il proprietario dei tuoi dati, e ne hai il pieno controllo! Sai come ti aiutiamo a proteggere i dati Sai dove sono archiviati i dati e come vengono gestiti Sai chi può accedere ai tuoi dati e in quali termini Garantiamo trasparenza assoluta sul modo in cui rispondiamo alle richieste di accesso ai dati da parte delle autorità Hai la possibilità di esaminare le certificazioni degli standard per i servizi Microsoft Security, Privacy, Compliance, Trasparency Trusted Cloud TrustCenter https://www.microsoft.com/it-it/TrustCenter Manage Your Compliance from One Place – Announcing Compliance Manager https://servicetrust.microsoft.com/ComplianceManager
  • 32. e Come creare e gestire le Virtual Machine
  • 33. e «Platform Images» Immagini Microsoft e terze parti Azure Marketplace https://azuremarketplace.microsoft.com Windows Server 2016 Windows Server 2012 R2 Windows Server 2012 Windows Server 2008 R2 SP1 OpenSUSE CentOS by Open Logic Ubuntu Server by Canonical SUSE Linux Enterprise Server Red Hat Enterprise Linux Oracle Database Oracle WebLogic Server
  • 34. e Versioni minime software server supportati nelle VM https://support.microsoft.com/kb/2721672 • Microsoft BizTalk Server 2013 • Microsoft Dynamics AX 2012 R3 • Microsoft Dynamics CRM 2013 • Microsoft Dynamics GP 2013 • Microsoft Dynamics NAV 2013 • Exchange Server 2013 • Forefront Identity Manager 2010 R2 SP1 • Microsoft HPC Pack 2012 • Project Server 2013 • SharePoint Server 2010 • SQL Server 2008 versioni a 64 bit • System Center 2012 Service Pack 1 App Controller, Configuration Manager, Data Protection Manager, Endpoint Protection, Operations Manager, Orchestrator, Virtualizzazione delle applicazioni server, Gestore del servizio • Team Foundation Server 2012
  • 35. e Ruoli Windows Server supportati https://support.microsoft.com/kb/2721672 Windows Server 2008 R2 and later versions • Active Directory Certificate Services • Active Directory Domain Services • Active Directory Federation Services • Active Directory Lightweight Directory Services • Application Server • DNS Server • Failover Clustering – con limitazioni • File Services • Hyper-V role is supported in Azure Ev3, and Dv3 series VMs • Network Policy and Access Services • Print and Document Services • Remote Desktop Services (no VDI) • Web Server (IIS) • Windows Server Update Service
  • 36. e VM con Windows Client per sviluppo e test applicazioni
  • 38. e Modelli di deployment Classic Portal https://manage.windowsazure.com Azure Portal https://portal.azure.com • Azure management portal • Microsoft Azure PowerShell • Azure Command Line Interface (CLI) • Azure Resource Management templates (JSON) • REST API • Azure Cloud Shell (PS / Bash)
  • 39. e ASM - Classico (V1) ARM - Resource Manager (V2) Reference Reference Backend Pool (NICs) Reference Reference Reference Modelli di deployment
  • 41. e • SRP: Storage Resource Provider • CRP: Compute Resource Provider • NRP: Network Resource provider Resource Provider https://resources.azure.com
  • 43. Virtual Machine Size e caratteristiche
  • 44. e Specifiche tecniche delle VM We have created the concept of the Azure Compute Unit (ACU) to provide a way of comparing compute (CPU) performance across Azure SKUs. ACU is currently standardized on a Small (Standard_A1) VM being 100 and all other SKUs then represent approximately how much faster that SKU can run a standard benchmark.
  • 45. e
  • 46. e
  • 47. e
  • 48. e These VM sizes are hyper-threaded and run on the Intel® Xeon® Platinum 8168 processor, featuring a base core frequency of 2.7 GHz and a maximum single-core turbo frequency of 3.7 GHz. These VMs will support Azure premium storage disks by default and will also support Accelerated Networking capabilities for the highest throughput. These VMs are currently only available in West US 2, West Europe, and East US. Southeast Asia will be available soon.
  • 49. e Specifiche tecniche delle VM Products available by region https://azure.microsoft.com/en-us/regions/services
  • 50. e Licensing La licenza per l'esecuzione di Windows Server nell'ambiente Azure è inclusa per impostazione predefinita nel costo al minuto della macchina virtuale Windows. Non sono necessarie licenze CAL di Windows Server per accedere a Windows Server in esecuzione nell'ambiente Azure, in quanto i diritti di accesso sono inclusi nella tariffa al minuto per le macchine virtuali. Risparmia fino al 40% - Azure Hybrid Use Benefit Usa le licenze di Windows Server locali che includono Software Assurance per ottenere risparmi significativi sulle macchine virtuali Windows Server in Azure. Usando le tue licenze esistenti, puoi pagare la tariffa di calcolo di base e risparmiare fino al 40%.
  • 51. e Pricing Pay as you GO Azure bills you per-second rounded down to the last minute, saving you money and simplifying your bill. For example, a VM that runs for 345 seconds is billed at 300 seconds.
  • 52. e … workloads don’t require the use of the full CPU all the time but occasionally will need to burst to finish some tasks more quickly.
  • 53. e Announcing General Availability of Azure Reserved VM Instances (RIs) Azure RIs enable you to reserve Virtual Machines on a one- or three-year term, and provide up to 72% cost savings versus pay-as-you-go prices.
  • 54. e Total Cost of Ownership (TCO) Calculator PREVIEW https://www.tco.microsoft.com/Home/Calculator
  • 56. e Virtual Network Una rete privata protetta nel cloud • Reti IPv4 private, isolate e sicure gestite dall’utente • Subnetting – la più piccola è /29 • Risoluzione nomi interna o con DNS personalizzato A virtual network is a representation of your own network in the cloud.
  • 57. e Funzionalità delle Virtual Network Isolation • Reti IPv4 private, isolate e sicure gestite dall’utente • Subnetting – la più piccola è /29 • Risoluzione nomi interna o con DNS personalizzato Internet communication • Tutte le VM hanno accesso ad internet (outbound) Azure resource communication • Le risorse utilizzando private IP addresses, anche tra subnet differenti -> default route Virtual network connectivity • Connessioni vnet to vnet -> peering On-premises connectivity • Gateway Subnet con povisioning e gestione automatizzate -> VPN Gateway Traffic filtering • Traffic can be filtered inbound and outbound -> NSG Routing • override Azure's default routing -> UDR or BGP• Solo gli indirizzi IPv4 sono permessi • MCAST / BRCAST non supportate • ICMP è soltanto instradato, le componenti di Azure non rispondono direttamente al ping
  • 58. e Indirizzi IP Privati • Le VM di default non usano indirizzamento statico, utilizzano il DHCP di Azure • Non si applicano quindi le best practice classiche di indirizzamento tipiche dell’ambiente on-premises • È fondamentale non forzare la configurazione e non impostare un indirizzo statico in modo manuale all’interno della VM, per evitare di renderla irraggiungibile dalla rete • Il lease ha durata infinita e resta assegnato alla VM in modo stabile finchè è attiva • Quando le VM sono in “Stop (Deallocated)” perdono gli IP associati • Usare Reservation per controllare il DHCP di Azure
  • 59. e Indirizzi IP Pubblici • VM (NIC) • Internet-facing load balancer • VPN gateway • Application Gateway • Dinamico • Statico • IPv4 o IPv6 (solo per Internet-facing load balancer) Gli indirizzi IP pubblici consentono alle risorse di Azure di comunicare con Internet e i servizi pubblici di Azure
  • 60. e Multi NIC - IP • La gestione delle NIC è indipendente dalle VM in ARM E’ possibile creare una NIC e successivamente agganciarla ad una VM • Il numero massimo di NIC dipende dalla size della VM Es. Standard A1: 2 NIC, Standard A4: 4 NIC Now even entry level VMs support at least 2 NICs. General availability March 22, 2017 : Multiple IP addresses per network interface
  • 61. e Route • System Route • User-Defined Route • BGP Route (ExpressRoute o VPN) System Routes (default) • All’interno della stessa subnet • Da una subnet ad un’altra nella stessa VNet • Dalle VM ad Internet • Da VNet a VNet passando da un VPN gateway • Da VNet a on-premises passando da un VPN gateway
  • 62. e Route - UDR User-Defined Route • È possibile creare route personalizzate (o definite dall'utente) in Azure per eseguire l'override delle route di sistema predefinite di Azure o per aggiungere altre route alla tabella di route di una subnet. • Associazione di routing table alle subnet • Definizione del Next hop per ogni Address prefix • Set 0.0.0.0/0 route per forzare il tunneling di tutto il traffico verso la rete on-premises o un appliance (IP- Forwarding)
  • 63. e VNet Peering Funziona anche tra sottoscrizioni differenti • Le 2 Vnet devono essere nella stessa regione • Non ci devono essere subnet sovrapposte • Non è possibile fare peering in ambiente Classic, ma tra ASM e ARM si! VNet peering permette di connettere 2 Vnet all’interno della stessa regione di Azure Global virtual network peering will enable you to peer virtual networks belonging to different Azure regions. Peering virtual networks in different regions is currently in preview in US West Central, Canada Central, and US West 2.
  • 64. e Network Security Group - NSG • Permette network segmentation e scenari DMZ • Access Control List • Filtri su condizioni «allow/deny», «inbound/outbound» • Accetta indirizzi singoli, CIDR, service tag o wildcard • Si applica a livello VM o Subnet
  • 65. e Security, Protection e Isolation su più livelli
  • 67. e Estensione del Datacenter verso il Cloud
  • 68. e VPN Gateway - Connection topology Site-to-Site (IPsec/IKE VPN tunnel)
  • 69. e VPN Gateway - Connection topology Multi-Site (IPsec/IKE VPN tunnel)
  • 70. e VPN Gateway - Connection topology VNet-to-VNet connections (IPsec/IKE VPN tunnel)
  • 71. e VPN Gateway - Connection topology Point-to-Site (VPN over IKEv2 or SSTP)
  • 72. e Virtual Network Gateway • Policy Based = Static Gateway Solo SKU BASIC Max 1 IPsec Tunel IKE v1 • Route Based = Dynamic Gateway SKU Basic.. o VpnGw1, VpnGw2, VpnGw3 Max 30 IPsec Tunel (Multisite) IKE v2 • Check your VPN Device! => Device compatibili
  • 74. e Device VPN compatibili E il mio firewall??
  • 75. e Device VPN compatibili Verificare se IKEv1 o IKEv2 compatibile = check firmware version https://docs.microsoft.com/en-us/azure/vpn-gateway/vpn-gateway-about-vpn-devices
  • 76. e ExpressRoute ExpressRoute fornisce connettività privata, dedicate e con QoS garantita verso Azure Opzioni di larghezza di banda 50 Mbps 100 Mbps 200 Mbps 500 Mbps 1 Gbps 2 Gbps 5 Gbps 10 Gbps
  • 77. e Site-to-Site VPN as a secure failover on ExpressRoute
  • 78. e NVA Le Network virtual Appliance supportate su Azure includono • load balancer • WAN optimizer • network security appliance Sono state annunciate partnership con i leader di mercato
  • 79. e Azure Virtual Network Pricing There is no charge for virtual networks, subnets, route tables, or network security groups. Outbound Internet bandwidth usage, public IP addresses, virtual network peering, VPN Gateways, and ExpressRoute each have their own pricing structures. https://docs.microsoft.com/en-us/azure/virtual-network/virtual-networks-overview
  • 81. e Load Balancer Bilanciamento del carico di livello trasporto, layer 4 (TCP, UDP) che distribuisce il traffico in ingresso • Bilanciare il carico del traffico Internet in ingresso nelle macchine virtuali. (Internet-facing load balancing) • Bilanciare il carico del traffico tra macchine virtuali in una rete virtuale, tra macchine virtuali nei servizi cloud o tra computer locali e macchine virtuali in una rete virtuale cross-premise. (Internal load balancing) • Inoltrare il traffico esterno a una specifica macchina virtuale. • Supporto IPv6
  • 82. e Azure Application Gateway • Web application firewall • Routing HTTP basato su policy applicative • HTTP load balancing • Cookie-based session affinity • Secure Sockets Layer (SSL) offload • URL-based content routing • Multi-site routing • End to End SSL • health monitoring • Request redirect Bilanciamento del carico di livello applicativo, layer 7
  • 83. e Azure Traffic Manager • Bilanciamento basato su DNS • Utilizza record DNS di tipo CNAME (Alias) • Ci sono diverse modalità di Routing: • Priority: Si utilizza un endpoint primario che gestisce tutto il traffico. In caso di indisponibilità, si passa automaticamente ai secondari • Weighted: distribuire il traffico in un set di endpoint in modo uniforme o in base a pesi definiti • Performance: Ci sono endpoint in differenti posizioni geografiche. Traffic Manager distribuisce le connessioni in base al'endpoint "più vicino" in termini di latenza di rete più bassa. • Geographic: gli utenti vengono indirizzati a endpoint specifici in base alla posizione geografica da cui provengono le query DNS. • E’ possibile annidare diverse istanze di Traffic Manager
  • 86. e Accelerated Networking "up to 25 Gbps of networking throughput", which is "the fastest published speed between VMs in the public cloud.
  • 91. e Architettura di Azure Storage General purpose: This storage account type provides conventional storage for blobs, files, tables, and queues. Blob storage: This new account type is specialized for storing blob data and allows you to choose an access tier.
  • 92. e Storage Account – General Purpose Sono disponibili due livelli di performance • Standard – Backed by magnetic disks – HDD • Premium – Backed by solid state drives - SSD Lo "Storage Account" rappresenta uno spazio dei nomi univoco per le risorse di archiviazione in una determinata area geografica. È possibile associare fino a 200 storage account per ciascuna sottoscrizione.
  • 93. e Storage Replication These options are dependent upon the “Account Kind” and “Performance” • Locally redundant storage (LRS) • Zone-redundant storage (ZRS) • Geo-redundant storage (GRS) • Read-access geo-redundant storage (RA-GRS) https://docs.microsoft.com/it-it/azure/storage/storage-redundancy
  • 95. e Premium Storage You choose the option which best meets your required storage size, IOPs, and throughput. Attach several persistent disks to a virtual machine and you can configure up to 64 TB of storage per virtual machine, and achieve 80,000 input/output operations per second, and 1,600 MB-per-second disk throughput per virtual machine at less than one millisecond latency for read operation Il limite è sempre la dimensione della VM!
  • 96. e Aggiunta di un disco ad una VM
  • 97. e Managed Disk Azure Managed Disks semplifica la gestione dei dischi per le macchine virtuali IaaS. Specificando il tipo, Premium o Standard, e le dimensioni del disco necessarie, Azure crea e gestisce automaticamente il disco. Non è più necessario preoccuparsi dei limiti degli account di archiviazione, ad esempio di 20.000 IOPS per account.
  • 98. Use case: Domain Controller in cloud
  • 99. e Domain Controller & Azure VM? Deploying Windows Server Active Directory DCs on Azure virtual machines is subject to the same guidelines as running DCs on-premises in a virtual machine. (eg: Static Private IP address for full DNS support)
  • 100. e Time in virtualized environment: Host o Guest? DC & Azure VM - Recommendations https://blogs.msdn.microsoft.com/virtual_pc_guy/2010/11/19/time-synchronization-in-hyper-v/ Disable VMICTimeProvider [HKEY_LOCAL_MACHINESYSTEMCurrentControlSetse rvicesW32TimeTimeProvidersVMICTimeProvider] "Enabled"=dword:00000000
  • 101. e Create a separate virtual data disk for storing the AD database (DIT), logs, and SYSVOL Host Caching Preference set to None DC & Azure VM - Recommendations
  • 102. e You should shut down and restart a VM that runs the domain controller role in Azure within the guest operating system instead of using the Shut Down option in the Azure Management Portal DC & Azure VM - Recommendations
  • 106. e Domain Controller – v3 Azure Architecture Center https://docs.microsoft.com/en-us/azure/architecture
  • 108. e Availability Set • Unplanned Hardware Maintenance Event • An Unexpected Downtime • Planned Maintenance events È possibile gestire la disponibilità delle VM tramite il concetto di «Availability Set» Availability Set = Update Domain (default 5, max 20) + Fault Domain (default 2, max 3) Azure gestisce e distribuisce automaticamente le VM su UD e FD differenti per garantire la massima affidabilità sia in caso di fault che di aggiornamento
  • 109. e Availability Set VMs in an Availability Set are grouped into Updates Domains(default 5) automatically. When a sixth VM is added to an Availability Set, it’s assigned to the first Update Domain. Only one Update Domain is ever rebooted at a time. Fault domains define the group of virtual machines that share a common power source and network switch. By default, the virtual machines configured within your availability set are separated across up to three fault domains for Resource Manager deployments For all Virtual Machines that have two or more instances deployed in the same Availability Set, we guarantee you will have Virtual Machine Connectivity to at least one instance at least 99.95% of the time.
  • 110. e Virtual Machine e SLA • For any Single Instance Virtual Machine using premium storage for all Operating System Disks and Data Disks, we guarantee you will have Virtual Machine Connectivity of at least 99.9%. • For all Virtual Machines that have two or more instances deployed in the same Availability Set, we guarantee you will have Virtual Machine Connectivity to at least one instance at least 99.95% of the time. • 99.99% SLA applies to Virtual Machines that are deployed in two or more Availability Zones in the same region.
  • 113. e Template in Resource Manager https://azure.microsoft.com/en-us/resources/templates https://resources.azure.com
  • 117.

Notes de l'éditeur

  1. 1