Slides - North Shore .NET User Group

advertisement
Global Windows Azure Bootcamp
Auckland March 29 2014
The Global Sponsors
The Local Sponsors
Windows Azure Integration
Capabilities
Nikolai Blackie
• Principal Architect and co-founder of
Adaptiv Integration
• www.adaptiv.co.nz
Microsoft Virtual Technology Solutions
Professional (v-TSP)
• Microsoft Business Platform Technology
Advisor
•
So as a hipster geek how can I
connect all my cloud & on premise
components?
• Windows Azure Service Bus
• Queues, topics & subscriptions and relay services
• Windows Azure BizTalk Services
• One-way & two-way Xml/Pass Through Bridges
• EDI capabilities
• Windows Azure Storage Queues
Cloud OS and integration services
Bring the Cloud to
your Enterprise:
Integration
Windows
Azure
Partners
WABS
Service Bus
Your
Data
Center
BizTalk Server
How do I enable messaging
within the cloud, and cloud to
on premise?
Windows Azure Service Bus
• Queues
• Topics & Subscriptions
• Relay Services
What is Windows Azure Service Bus?
Azure Service Bus – Queues
Queue
Receiver
Senders
BizTalk/WCF IIS
SB Messaging
Binding
Azure Service Bus – Topics
Topic
Subscribers
Senders
BizTalk/WCF IIS
SB Messaging
Binding
Azure Service Bus – Relay
Securely extend integration reach
Relay Endpoint
Receiver
Senders
BizTalk/IIS
Relay Binding
BizTalk/IIS
Relay Binding
demo
So what’s the difference
between Windows Azure
Storage Queues and Service
Bus Queues?
Windows Azure Storage Queues
Comparison Criteria
Windows Azure Queues
Service Bus Queues
Ordering guarantee
No
Yes - First-In-First-Out (FIFO)
Delivery guarantee
At-Least-Once
Transaction support
No
Exclusive access mode
Lease-based
Lock-based
Lease/Lock duration
30 seconds (default)
7 days (maximum)
Lease/Lock granularity
Message level
(each message can have a
different timeout value)
60 seconds (default)
You can renew a message lock
Queue level
(each queue has a lock
granularity applied to all of its
messages)
At-Least-Once
At-Most-Once
Yes
(through the use of local
transactions)
http://msdn.microsoft.com/en-us/library/windowsazure/hh767287.aspx
Windows Azure Storage Queues
Comparison Criteria
Windows Azure Queues
Service Bus Queues
Maximum message size
64 KB
(48 KB when using Base64
encoding)
256 KB
(including both header and
body, maximum header size: 64
KB)
Maximum queue size
100 TB
(limited to a single storage
account capacity)
1, 2, 3, 4 or 5 GB
(defined upon creation of a
queue)
Maximum message TTL
7 days
Unlimited
Unlimited
10,000
(per service namespace, can be
increased)
Maximum number of queues
Maximum number of concurrent
Unlimited
clients
Unlimited
(100 concurrent connection limit
TCP protocol communication)
How do I integrate disparate
data & transports with my
cloud services?
Windows Azure BizTalk Services
• One-way & two-way communication
• Xml & Pass Through Bridges
• EDI capabilities
Integration Bridges?
Windows Azure BizTalk Services
BizTalk Service
Partner OM
BizTalk Portal
Partners
Profiles
Partnerships
Pass-Through
EDI (X12 &
EDIFACT)
Agreements
Bridges
Visual Studio
Xml One-Way
Xml Request Reply
Artifacts
PowerShell
Certificates
Assemblies
Schemas
Transforms
BizTalk Release cadence
demo
Windows Azure Integration Capabilities
Require basic communication and
messaging between services
Need queues that can be larger
than 5 GB in size
nikolai@adaptiv.co.nz
Service Bus Resources
http://www.windowsazure.com/en-us/develop/net/fundamentals/hybrid-solutions/
http://msdn.microsoft.com/en-us/library/windowsazure/hh767287.aspx
http://msdn.microsoft.com/en-us/magazine/jj863132.aspx
http://msdn.microsoft.com/en-us/library/windowsazure/hh403962.aspx
BizTalk Resources
• SDK, schemas and tools downloads
•
•
•
•
•
http://www.microsoft.com/en-us/download/details.aspx?id=39087
BizTalk Service Forums
http://social.msdn.microsoft.com/Forums/en-US/azurebiztalksvcs
Samples MSDN Code Gallery
http://code.msdn.microsoft.com/windowsazure/
BizTalk Portal
https://portal.biztalk.windows.net
MSDN documentation
http://msdn.microsoft.com/en-us/library/windowsazure/hh689864.aspx
BizTalk Team Blog
http://blogs.msdn.com/b/biztalk_server_team_blog
BizTalk Resources
• Install Windows Azure BizTalk Services SDK
http://msdn.microsoft.com/en-nz/library/windowsazure/10873203-56b3-445c-8340ef073f5365f8 & http://social.technet.microsoft.com/wiki/contents/articles/23592.biztalkadapter-service-installation.aspx
• BizTalk Services Pricing Details
http://www.windowsazure.com/en-us/pricing/details/biztalk-services/
Download