This document provides an overview of Microsoft's Windows Azure cloud computing platform. It discusses the state of cloud computing including perceptions, types of clouds, and drivers. It then covers Microsoft's involvement in the cloud over the past 15 years with various services like Bing, Exchange Online, and MSN. The core sections describe the key components of Windows Azure including compute, storage, SQL Azure database, service bus, access control, and various application frameworks. It positions Windows Azure as a platform for building applications that can leverage on-premise and cloud services and provides three key takeaways about it being a platform-as-a-service, enabling hybrid solutions, and consistent programming models.
Katpro Technology, a IT solutions company, announced it has been selected by Microsoft Co-corporations as a windows Azure Circle Partner.The Partnership will provide katpro with the ability to service customers needs in the area of cloud, training and support material provided by Microsoft.
Katpro Technology, a IT solutions company, announced it has been selected by Microsoft Co-corporations as a windows Azure Circle Partner.The Partnership will provide katpro with the ability to service customers needs in the area of cloud, training and support material provided by Microsoft.
In this session we will see what are the scalabilities points of a cloud application. In the first part of the session we will look over the services offered by Windows Azure.
No SQL, No Problem: Use Azure DocumentDBKen Cenerelli
Introduction to Microsoft Azure DocumentDB. The slides have sections on Overview, Resource Model, Data Modeling, Performance, Development, Pricing and DocumentDB resources.
This talk was given at the following locales:
- DevTeach Montreal (July 6, 2016)
Introducing Node.js in an Oracle technology environment (including hands-on)Lucas Jellema
This presentation introduces Node.js in a few simple, straightforward steps. First, Node.js is presented as just JavaScript on the browser, then HTTP handling is discussed with core module http and subsequently using Express. Running Oracle JET from Node.js is explained. The implementation of APIs - REST services supporting various [operations on] resources is discussed. The single-thread nature of Node.js is presented, along with the essentials of asynchrous programming, working with callbacks and using the async module. The Node Oracle DB Database driver is introduced and demonstrated. Finally, further steps are suggested. This presentation is supported by a set of resources that constitute a three hour hands on session - sources are in GitHub https://github.com/lucasjellema/sig-nodejs-amis-2016.
Windows Server 2012 R2 at VMUG.org in LeedsSimon May
A brief overview of what's coming in Windows Server 2012 R2 that I delivered at VMUG recently. Details on virtualisation improvements, storage improvements, VDI and much more
Rolling presentation during Couchbase Day. Including
Introduction to NoSQL
Why NoSQL?
Introduction to Couchbase
Couchbase Architecture
Single Node Operations
Cluster Operations
HA and DR
Availability and XDCR
Backup/Restore
Security
Developing with Couchbase
Couchbase SDKs
Couchbase Indexing
Couchbase GSI and Views
Indexing and Query
Couchbase Mobile
Brk3288 sql server v.next with support on linux, windows and containers was...Bob Ward
SQL Server is bringing its world-class RDBMS to Linux and Windows with SQL Server v.Next. In this session you will learn what´s next for SQL Server on Linux and how application developers and IT architects can now leverage the enterprise class features of SQL Server in every edition on Linux, Windows and containers.
This session shows an overview of the features and architecture of SQL Server on Linux and Containers. It covers install, config, performance, security, HADR, Docker containers, and tools. Find the demos on http://aka.ms/bobwardms
Technical session on Databases as Service in Azure
Technical session - Azure SQL DB on Dec 20, 2020
https://youtu.be/Cl4IDpc_0yc
Technical session - 2 on Azure SQL DB - Dec 27, 2020
https://youtu.be/_4lZ54eI3F0
Technical session on Azure Cosmos DB -Dec 27, 2020
https://youtu.be/rtDwX1K_64k
An Elastic Metadata Store for eBay’s Media PlatformMongoDB
In order to build a robust, multi-tenant, highly available storage services that meet the business’ SLA your databases has to be sharded. But if your service has to scale continuously through the incremental additions of storage without service interruption or human intervention, basic static sharding is not enough. At eBay, we are building MStore to solve this problem, with MongoDB as the storage engine. In this presentation, we will dive into the key design concepts of this solution.
In this session we will see what are the scalabilities points of a cloud application. In the first part of the session we will look over the services offered by Windows Azure.
No SQL, No Problem: Use Azure DocumentDBKen Cenerelli
Introduction to Microsoft Azure DocumentDB. The slides have sections on Overview, Resource Model, Data Modeling, Performance, Development, Pricing and DocumentDB resources.
This talk was given at the following locales:
- DevTeach Montreal (July 6, 2016)
Introducing Node.js in an Oracle technology environment (including hands-on)Lucas Jellema
This presentation introduces Node.js in a few simple, straightforward steps. First, Node.js is presented as just JavaScript on the browser, then HTTP handling is discussed with core module http and subsequently using Express. Running Oracle JET from Node.js is explained. The implementation of APIs - REST services supporting various [operations on] resources is discussed. The single-thread nature of Node.js is presented, along with the essentials of asynchrous programming, working with callbacks and using the async module. The Node Oracle DB Database driver is introduced and demonstrated. Finally, further steps are suggested. This presentation is supported by a set of resources that constitute a three hour hands on session - sources are in GitHub https://github.com/lucasjellema/sig-nodejs-amis-2016.
Windows Server 2012 R2 at VMUG.org in LeedsSimon May
A brief overview of what's coming in Windows Server 2012 R2 that I delivered at VMUG recently. Details on virtualisation improvements, storage improvements, VDI and much more
Rolling presentation during Couchbase Day. Including
Introduction to NoSQL
Why NoSQL?
Introduction to Couchbase
Couchbase Architecture
Single Node Operations
Cluster Operations
HA and DR
Availability and XDCR
Backup/Restore
Security
Developing with Couchbase
Couchbase SDKs
Couchbase Indexing
Couchbase GSI and Views
Indexing and Query
Couchbase Mobile
Brk3288 sql server v.next with support on linux, windows and containers was...Bob Ward
SQL Server is bringing its world-class RDBMS to Linux and Windows with SQL Server v.Next. In this session you will learn what´s next for SQL Server on Linux and how application developers and IT architects can now leverage the enterprise class features of SQL Server in every edition on Linux, Windows and containers.
This session shows an overview of the features and architecture of SQL Server on Linux and Containers. It covers install, config, performance, security, HADR, Docker containers, and tools. Find the demos on http://aka.ms/bobwardms
Technical session on Databases as Service in Azure
Technical session - Azure SQL DB on Dec 20, 2020
https://youtu.be/Cl4IDpc_0yc
Technical session - 2 on Azure SQL DB - Dec 27, 2020
https://youtu.be/_4lZ54eI3F0
Technical session on Azure Cosmos DB -Dec 27, 2020
https://youtu.be/rtDwX1K_64k
An Elastic Metadata Store for eBay’s Media PlatformMongoDB
In order to build a robust, multi-tenant, highly available storage services that meet the business’ SLA your databases has to be sharded. But if your service has to scale continuously through the incremental additions of storage without service interruption or human intervention, basic static sharding is not enough. At eBay, we are building MStore to solve this problem, with MongoDB as the storage engine. In this presentation, we will dive into the key design concepts of this solution.
Fullerton Securities features in The Indian Express, August 1st, 2011.
The article titled ‘Money Mantras to beat the sluggish market’ written by Ashwinder Raj Singh featured in the ‘Smart Tips’ column of the newspaper.
Check it out -
UNITAID's Brenda Waning Presentation at the UNITAID/UNAIDS/Medicines Patent Pool Side Event,
United Nations High Level Meeting on AIDS
New York
9 June, 2011
.NET Usergroup Oldenburg 26. März 2015 - von Winfried Klinker und Andre Hühn
Microsoft Azure gehört zu den Cloud-Diensten, die Microsoft anbietet. Es umfasst neben dem Hosting von virtuellen Maschinen insbesondere eine große Sammlung an Diensten (wie SQL Azure, Mobile Services, Machine Learning).
Wir geben einen ersten Überblick über die Features von Azure insbesondere für Entwickler. Dabei werden wir sowohl auf die Platform as a Service (PaaS) Angebote wie auch auf die Infrastructe as a Service (IaaS) eingehen. Außerdem geben wir einen Einblick in moderne Cloud Architektur und zeigen Best Practices bei der Cloud Entwicklung auf. Dabei werden Beispiele aus der Praxis zeigen, wie man eine Fehlertolerante und robuste Cloud Lösung erstellen kann.
Über die Sprecher:
Winfried Klinker ist als Software Architekt bei der Firma Sitrion in Oldenburg tätig. Er beschäftigt sich größtenteils mit Cloud Architekturen mit Microsoft Azure vor allem in Bezug auf Backends für mobile Anwendungen.
Andre Hühn ist Team Lead für Entwicklung mobiler Apps bei der Firma Sitrion in Oldenburg und beeinflusst damit die Richtung der Architektur für das Sitrion ONE Produkt.
This webinar session introduced the basics of Azure (topics below) allowing you to get online and start working in the Azure environment.
• Azure Portal Demo
• Azure VMs
• Azure Storage
• Azure SQL
• Azure Connectivity options to the Data Center
Amazon Web Services (AWS) can make hosting scalable, highly-available websites and web applications easier and less expensive for the Enterprise Education customers. Join us for an informative webinar on tools AWS provides to elastically scale your architecture to avoid underutilized resources while reducing complexity with templates, partners, and tools to do much of the heavy lifting of creating and running a website for you.
An Azure of Things, a developer’s perspectiveBizTalk360
The world of integration is changing very quickly and we have the opportunity to use a lot of different technologies. There are many ways to solve the same problem and new technologies being introduced all of the time. Azure is now full of very interesting features and the real challenge is understanding how to use and combine all of these together in an effective way to create a good solution. In this session Nino will talk about his experiences and thoughts from the last year around areas such as BizTalk, Hybrid Integration, Microservices, Event Hubs, Stream Analytics and more.
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
Are you looking to streamline your workflows and boost your projects’ efficiency? Do you find yourself searching for ways to add flexibility and control over your FME workflows? If so, you’re in the right place.
Join us for an insightful dive into the world of FME parameters, a critical element in optimizing workflow efficiency. This webinar marks the beginning of our three-part “Essentials of Automation” series. This first webinar is designed to equip you with the knowledge and skills to utilize parameters effectively: enhancing the flexibility, maintainability, and user control of your FME projects.
Here’s what you’ll gain:
- Essentials of FME Parameters: Understand the pivotal role of parameters, including Reader/Writer, Transformer, User, and FME Flow categories. Discover how they are the key to unlocking automation and optimization within your workflows.
- Practical Applications in FME Form: Delve into key user parameter types including choice, connections, and file URLs. Allow users to control how a workflow runs, making your workflows more reusable. Learn to import values and deliver the best user experience for your workflows while enhancing accuracy.
- Optimization Strategies in FME Flow: Explore the creation and strategic deployment of parameters in FME Flow, including the use of deployment and geometry parameters, to maximize workflow efficiency.
- Pro Tips for Success: Gain insights on parameterizing connections and leveraging new features like Conditional Visibility for clarity and simplicity.
We’ll wrap up with a glimpse into future webinars, followed by a Q&A session to address your specific questions surrounding this topic.
Don’t miss this opportunity to elevate your FME expertise and drive your projects to new heights of efficiency.
Neuro-symbolic is not enough, we need neuro-*semantic*Frank van Harmelen
Neuro-symbolic (NeSy) AI is on the rise. However, simply machine learning on just any symbolic structure is not sufficient to really harvest the gains of NeSy. These will only be gained when the symbolic structures have an actual semantics. I give an operational definition of semantics as “predictable inference”.
All of this illustrated with link prediction over knowledge graphs, but the argument is general.
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
Keynote at DIGIT West Expo, Glasgow on 29 May 2024.
Cheryl Hung, ochery.com
Sr Director, Infrastructure Ecosystem, Arm.
The key trends across hardware, cloud and open-source; exploring how these areas are likely to mature and develop over the short and long-term, and then considering how organisations can position themselves to adapt and thrive.
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
State of ICS and IoT Cyber Threat Landscape Report 2024 previewPrayukth K V
The IoT and OT threat landscape report has been prepared by the Threat Research Team at Sectrio using data from Sectrio, cyber threat intelligence farming facilities spread across over 85 cities around the world. In addition, Sectrio also runs AI-based advanced threat and payload engagement facilities that serve as sinks to attract and engage sophisticated threat actors, and newer malware including new variants and latent threats that are at an earlier stage of development.
The latest edition of the OT/ICS and IoT security Threat Landscape Report 2024 also covers:
State of global ICS asset and network exposure
Sectoral targets and attacks as well as the cost of ransom
Global APT activity, AI usage, actor and tactic profiles, and implications
Rise in volumes of AI-powered cyberattacks
Major cyber events in 2024
Malware and malicious payload trends
Cyberattack types and targets
Vulnerability exploit attempts on CVEs
Attacks on counties – USA
Expansion of bot farms – how, where, and why
In-depth analysis of the cyber threat landscape across North America, South America, Europe, APAC, and the Middle East
Why are attacks on smart factories rising?
Cyber risk predictions
Axis of attacks – Europe
Systemic attacks in the Middle East
Download the full report from here:
https://sectrio.com/resources/ot-threat-landscape-reports/sectrio-releases-ot-ics-and-iot-security-threat-landscape-report-2024/
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
JMeter webinar - integration with InfluxDB and GrafanaRTTS
Watch this recorded webinar about real-time monitoring of application performance. See how to integrate Apache JMeter, the open-source leader in performance testing, with InfluxDB, the open-source time-series database, and Grafana, the open-source analytics and visualization application.
In this webinar, we will review the benefits of leveraging InfluxDB and Grafana when executing load tests and demonstrate how these tools are used to visualize performance metrics.
Length: 30 minutes
Session Overview
-------------------------------------------
During this webinar, we will cover the following topics while demonstrating the integrations of JMeter, InfluxDB and Grafana:
- What out-of-the-box solutions are available for real-time monitoring JMeter tests?
- What are the benefits of integrating InfluxDB and Grafana into the load testing stack?
- Which features are provided by Grafana?
- Demonstration of InfluxDB and Grafana using a practice web application
To view the webinar recording, go to:
https://www.rttsweb.com/jmeter-integration-webinar
Generating a custom Ruby SDK for your web service or Rails API using Smithyg2nightmarescribd
Have you ever wanted a Ruby client API to communicate with your web service? Smithy is a protocol-agnostic language for defining services and SDKs. Smithy Ruby is an implementation of Smithy that generates a Ruby SDK using a Smithy model. In this talk, we will explore Smithy and Smithy Ruby to learn how to generate custom feature-rich SDKs that can communicate with any web service, such as a Rails JSON API.
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
Here is something new! In our next Connector Corner webinar, we will demonstrate how you can use a single workflow to:
Create a campaign using Mailchimp with merge tags/fields
Send an interactive Slack channel message (using buttons)
Have the message received by managers and peers along with a test email for review
But there’s more:
In a second workflow supporting the same use case, you’ll see:
Your campaign sent to target colleagues for approval
If the “Approve” button is clicked, a Jira/Zendesk ticket is created for the marketing design team
But—if the “Reject” button is pushed, colleagues will be alerted via Slack message
Join us to learn more about this new, human-in-the-loop capability, brought to you by Integration Service connectors.
And...
Speakers:
Akshay Agnihotri, Product Manager
Charlie Greenberg, Host
2. State of Cloud Computing
> Perceptions
> Types
• “The end of software”
• Public
• On-demand infrastructure
• Private
• Cheaper and better
• Internal
> Reality
• Hybrid world; not “all-or-nothing”
• Leverage existing IT skills and
investments
• Seamless user experiences
• Evolutionary; not revolutionary
> Drivers
• Ease-of-use, convenience
• Product effectiveness
• Simplify IT, reduce costs
• External
• Hybrid
> Categories
• SaaS
• PaaS
• IaaS
3. Microsoft in the Cloud
(15 years)
450M+
active users
(13 years)
550M
users/mth
(11 years)
320M+
(12 years)
active
Largest nonusers
ICP/IP cloud
service
x100M users
(11 years)
2B
queries/mth
(15 years)
450M+
active users
(7 years)
5B conf
min/yr
(6 years)
4B emails/day
4. Bing – “Auto Pilot” Architecture
~100,000 Servers in Multiple Data Centers
Web & Structured
Data Indices
5. Generalized Cloud Application Model
Service-Oriented
Always Available
Model-Driven
Scale-Out
Staged Production
Self-Service
Failure Resilient
Federated
Elastic
Multi-Tenant
6. The Microsoft Cloud
Data Center Infrastructure
> Purpose-built data centre to
accommodate containers at
large scale
Cost $500 million, 100,000 square foot
facility (10 football fields)
> 40 foot shipping containers can
house as many as 2,500 servers
Density of 10 times amount of
compute in equivalent space in
traditional data centre
> Can deliver an average PUE of
1.22
Power Usage Effectiveness benchmark
from The Green Grid™ consortium on
energy efficiency
18. The Microsoft Cloud
Categories of Services
Application Services
Software Services
Platform Services
Infrastructure Services
19. Windows Azure Platform
Personal Data
Repository
Secure Token
Service
Security
Connectivity
Relational
Database
Data
Information
Marketplace
Workflow
Hosting
Distributed
Cache
Declarative
Policies
Claims-Based
Identity
Federated
Identities
Service Bus
Frameworks
Application
Marketplace
Services
Hosting
Application Services
Composite
Applications
On-Premise
Bridging
ADO.NET,
ODBC, PHP
Transact-SQL
Synchronization
C/C++
Compute
Storage
Data
Win32
Unstructured
Data
Blobs
Message
Queues
Distributed
Filesystem
VHD
Content
Distribution
20. Windows Azure Platform
Application Services
Frameworks
“Dublin”
“Velocity”
Security
Access Control
“Geneva”
Connectivity
Service Bus
Project
“Sydney”
SQL Azure
Data Sync
Data
Compute
Storage
Table Storage
Blob Storage
Queue
Drive
Content
Delivery
Network
21. Windows Azure Compute
> Development, service hosting, & management environment
•
.NET, Java PHP, Python, Ruby, native code (C/C++, Win32, etc.)
•
ASP.NET providers, FastCGI, memcached, MySQL, Tomcat
•
Full-trust – supports standard languages and APIs
•
Secure certificate store
•
Management API‟s, and logging and diagnostics systems
> Multiple roles – Web, Worker, Virtual Machine (VHD)
> Multiple VM sizes
•
1.6 GHz CPU x64, 1.75GB RAM, 100Mbps network, 250GB volatile storage
•
Small (1X), Medium (2X), Large (4X), X-Large (8X)
> In-place rolling upgrades, organized by upgrade domains
•
Compute
Walk each upgrade domain one at a time
22. Windows Azure Diagnostics
> Configurable trace, performance counter, Windows event log,
IIS log & file buffering
•
Local data buffering quota management
•
Query & modify from the cloud and from the desktop per role instance
•
Transfer to storage scheduled & on-demand
•
Filter by data type, verbosity & time range
Compute
23. Windows Azure Storage
> Rich data abstractions – tables, blobs, queues, drives, CDN
•
Capacity (100TB), throughput (100MB/sec), transactions (1K req/sec)
> High accessibility
•
Supports geo-location
•
Language & platform agnostic REST APIs
•
URL: http://<account>.<store>.core.windows.net
•
Client libraries for .NET, Java, PHP, etc.
> High durability – data is replicated 3 times within a
cluster, and (Feb 2010) across datacenters
> High scalability – data is automatically partitioned and
load balanced across servers
Storage
24. Windows Azure Table Storage
> Designed for structured data, not relational data
> Data definition is part of the application
•
A Table is a set of Entities (records)
•
An Entity is a set of Properties (fields)
> No fixed schema
•
Each property is stored as a <name, typed value> pair
•
Two entities within the same table can have different properties
•
No schema is enforced
Table Storage
25. Windows Azure Blob Storage
> Storage for large, named files plus their metadata
> Block Blob
•
Targeted at streaming workloads
•
Each blob consists of a sequence of blocks
•
Each block is identified by a Block ID
•
Size limit 200GB per blob
> Page Blob
•
Targeted at random read/write workloads
•
Each blob consists of an array of pages
•
Each page is identified by its offset from the start of the blob
•
Size limit 1TB per blob
Blob Storage
26. Windows Azure Queue
> Performance efficient, highly available and provide reliable
message delivery
> Asynchronous work dispatch
•
Inter-role communication
•
Polling based model; best-effort FIFO data structure
> Queue operations
> Message operations
•
Create Queue
•
Add Message
•
Delete Queue
•
Get Message(s)
•
List Queues
•
Peek Message(s)
•
Get/Set Queue Metadata
•
Delete Message
Queue
27. Windows Azure Drive
> Provides a durable NTFS volume for Windows Azure
applications to use
•
Use existing NTFS APIs to access a durable drive
•
Durability and survival of data on application failover
•
Enables migrating existing NTFS applications to the cloud
•
Drives can be up to 1TB; a VM can dynamically mount up to 8 drives
> A Windows Azure Drive is a Page Blob
•
Example, mount Page Blob as X:
•
http://<account>.blob.core.windows.net/<container>/<blob>
•
All writes to drive are made durable to the Page Blob
•
Drive made durable through standard Page Blob replication
Drive
28. Windows Azure Content Delivery Network
> Provides high-bandwidth global blob content delivery
•
18 locations globally (US, Europe, Asia, Australia and South America),
and growing
> Blob service URL vs. CDN URL
•
Blob URL: http://<account>.blob.core.windows.net/
•
CDN URL: http://<guid>.vo.msecnd.net/
•
Support for custom domain names
> Access details
•
Blobs are cached in CDN until the TTL passes
•
Use per-blob HTTP Cache-Control policy for TTL (new)
•
CDN provides only anonymous HTTP access
Content
Delivery
Network
29. SQL Azure
> Highly available, scalable, and consistent distributed relational
database; geo-replication and geo-location of data
> Relational database, provided as a service
•
Highly symmetrical development and tooling experience (use TDS protocol
and T-SQL)
•
Highly scaled out, on commodity hardware
•
Built on the SQL Server technology foundation
> Editions: Web (1GB), Business (10GB)
Data
30. SQL Azure Data Sync
> Tools for data synchronization with SQL Azure
•
Connect on-premises apps with the cloud
•
Create cached-mode clients
> Built on Microsoft Sync Framework and
ADO.NET Sync Services
SQL Azure
Data Sync
31. AppFabric Service Bus
> Securely connect applications
•
Over the internet
•
Across any network topology
•
Across organizational boundaries
> Primary application patterns
•
•
Connectivity
Eventing – notify applications
and/or devices
Service Remoting – securely project
on-premises services out to the
cloud
Service Bus
•
Tunneling – app-to-app
communication with NAT/Firewall
traversal
32. AppFabric Access Control
> Provides outsourcing of claimsbased access control for REST
web services
> Key capabilities:
•
Security
Usable from any platform
Low friction way to onboard new
clients
Access Control
•
•
Integrates with ADFS v2
•
Supports OAuth WRAP / SWT
•
Enables simple delegation
> Used today by Service Bus and
“Dallas”
33. “Geneva”
> Next generation identity and access management platform
•
Claims-based access and single sign-on for on-premise and cloud-based
applications in the enterprise, across organizations, and on the Web
> “Geneva Framework“ (Windows Identity Foundation)
•
Provides .NET development tools, which includes pre-built, user-access
logic that externalizes authentication from applications. It helps
developers build claims-aware .NET applications, plus build custom
security token services (STS)
> “Geneva Server“
•
An STS for IT that issues and transforms claims and other
tokens, manages user access and enables federation and access
management for simplified single sign-on
> “CardSpace Geneva”
•
For helping users navigate
between multiple logons for
simplified single sign-on while
providing complete user control
and transparency for how
personal information is shared
“Geneva”
34. “Velocity”
> Distributed in-memory cache platform for developing
scalable, available, and highly-performance applications
•
Caches any serializable CLR object and provides access through simple
cache APIs
•
Supports enterprise scale: tens to hundreds of computers
•
•
Configurable to run as a service accessed over the network
Supports dynamic scaling
and automatic load
balancing
•
Supports continuous
availability of cached data
by storing copies on
separate cache hosts
•
Integration with
administration and
monitoring tools such as
Event Tracing for Windows
(ETW) and System Center.
“Velocity”
35. “Dublin”
> Evolution of WAS/IIS and Windows App Server
role to run and manage WF and WCF services
•
Enhances the hosting of Windows Communication
Foundation (WCF) and Windows Workflow (WF) in the
Windows Process Activation Service (WAS)
•
Simplified deployment and management of WCF and
WF services hosted in WAS
•
Configuration of persistence for durable workflows
•
Customizable tracking profiles with dedicated,
queryable storage for tracked data
•
Customizable monitoring of hosted services
“Dublin”
36. “Dallas”
> Information-as-a-service
> Discover, acquire, and consume
structured, blob, and real-time data to power any
application – on any platform and any screen size
> Brokerage Business – partner driven ecosystem
and global reach to deliver data and functionality
to developers and information workers
> Analytics and Reporting – single click analysis to
augment private data with public data
> Built on Windows Azure and SQL Azure
37. Windows Azure Platform
Application Services
Frameworks
“Dublin”
“Velocity”
Security
Access Control
“Geneva”
Connectivity
Service Bus
Project
“Sydney”
SQL Azure
Data Sync
Data
Compute
Storage
Table Storage
Blob Storage
Queue
Drive
Content
Delivery
Network
39. 3 Key Takeaways
> Platform-as-a-service fabric cloud
> Hybrid on-premise software and cloud
services platform
> Consistent programming model and tools
40. http://www.azure.com
Sign up at the Windows
Azure Platform
developers‟ portal
Windows Azure access
Developer tools
White papers
Sample applications
Plan pilot applications,
proofs of concept, and
architectural design
sessions with Windows
Azure partners
43. Consumption Pricing
Pay as you go and grow for only what you use when you use it
Elastic, scalable, secure, & highly available
automated service platform
Compute
Storage
$0.12/hour
+ Variable Instance Sizes
$0.15 GB/month
$0.01/10K transactions
Highly available, scalable, and self
managed distributed database service
Web Edition
$9.99/month
(up to 1 GB DB/month)
Business Edition
$99.99/month
(up to 10 GB DB/month)
Scalable, automated, highly available services for secure connectivity
Access Control
Service Bus
Per Message Operation
Per Message Operation
$0.015/10k Message Operations
Prices shown in USD only
$0.015/10k Message Operations
44. Promotional Offers & Programs
Introductory
Special
MSDN
Premium
Biz Spark
One
Anyone can try the
platform at no charge
(monthly service
allocations)
Subscribers receive
monthly allocation of
platform services at no
additional charge
Investing in high potential
start-ups; receive full
platform services at no
charge
Development Accelerator
Core
Extended
Includes Windows Azure
compute, storage, storage
transactions, data transfer,
& message operations
Includes Core plus SQL
Azure Business Edition
1. Accelerate cloud development projects
2. Flexible consumption (flex # of instances)
3. Predictable payments (6 mo subscription)
4. Exceptional value (discounted price)
45. Promotional Offers & Programs
Introductory
Special
Available to all partners & customers
Limit of one per customer
Promotion ends 6/30/10
Overage charged at Consumption rates
Biz Spark One
MSDN
Premium
Available for selected startups
Program participation is by
invitation only
Program available in 10 countries
MSDN Premium subscribers
Limit of one per MSDN subscription
8 month term
Limited time offer thru 7/31/10
Overage at partner Consumption rates
Offer
Amount of Windows Azure platform services included per month at no charge
Windows Azure
Compute 25 Hrs
Storage 0.5 GB
Storage X-actions 10K
Amount of Windows Azure
Platform services will vary by
customer
Windows Azure
Compute 750 hrs
Storage 10 GB
Storage X-actions 1M
SQL Azure
1 Web Edition DB
(1GB DB for 90 day trial)
SQL Azure
3 Web Edition DB
(1 GB)
Message Operations
Messages 100K
Message Operations
Messages 1 Million
Data transfer
0.5 GB In & 0.5GB Out
Additional 5% off for partners
(except storage & data transfers)
Data transfer
7GB In & 14GB Out N.A/EU
2.5GB In / 5GB Out Asia Pacific
46. Development Accelerator Offer
6 month subscription offered at 42%-46% off consumption prices
Offered as a monthly “unit” (you can order multiple “units”)
Overage charged at Consumption rates
Promotional offer, expires 6/30/2010 for new subscriptions
EXTENDED
CORE
Windows Azure
Includes CORE plus
Message Operations
Messages 1 M
Compute 750 hrs
Storage 10 GB
Storage X-actions 1M
SQL Azure
Business Edition (10 GB)
Data transfer
7GB In/14GB Out N.A & EU
2.5GB In/5GB Out Asia Pacific
Monthly price
Monthly price
$59.95
$109.95
(42% off consumption prices)
(46% off consumption prices)
Additional 5% off for partners
(except storage & data transfers)