SlideShare a Scribd company logo
1 of 10
Windows Azure
                                    Customer Solution Case Study




                                    Developer Scales Search-and-
                                    Rescue Application to Help Save
                                    More Lives at Sea


Overview                            “Our original architecture supported
Country or Region: United Kingdom
Industry: Professional services—    10,000 vessels, but the Windows Azure
Software engineering
                                    platform enables us to support hundreds
Customer Profile                    of thousands or even millions of vessels,
Active Web Solutions (AWS),
based in Ipswich, United            without any capital expenses.”
Kingdom, is a Microsoft® Gold       Responding to high numbers of deaths at sea in
Certified Partner that
specializes in Web application
                                    the fishing industry, the Royal National Lifeboat
and custom software                 Institution contracted Active Web Solutions (AWS)
development. It has 35
employees.
                                    to create an automated sea-safety application.
                                    AWS developed a location-based service
Business Situation
AWS needed a way to scale its
                                    infrastructure, code-named GeoPoint, which
successful sea-safety               transmits position data to a centralized tracking
application so that more lives
could be saved, but wanted to
                                    and alerting system. AWS used GeoPoint to build
avoid an expensive                  MOB Guardian, a search-and-rescue application
development effort and costly
infrastructure expansion.
                                    for fishing vessels. To extend GeoPoint to more
                                    scenarios, AWS migrated it to the Windows Azure™
Solution
AWS migrated its application to
                                    platform. By hosting GeoPoint in the “cloud,” in
the Windows Azure™ platform         Microsoft® data centers, AWS attained massive
and used the Service Bus and
Access Control Service to
                                    scalability, richer functionality, and lower
provide global communications       infrastructure costs. AWS was able to quickly
scalability.
                                    convert its application to a hosted service and
Benefits                            avoid the expense of building and managing a
•   Massive scalability
•   New market opportunities
                                    data center. AWS also has the flexibility and
•   Lower infrastructure,           scalability to offer GeoPoint to many more
    management costs
•   Faster time-to-market
                                    markets.
“Our original          Situation                             Here’s how MOB Guardian
                       Fishing is a dangerous business.      works: Individual crew members
infrastructure could   Authorities estimate that every       are outfitted with wearable
                       year 24,000 crew members              personal safety devices that stay
handle                 drown, worldwide. In the waters       in constant radio contact with a
approximately          surrounding the United Kingdom,       base unit fitted to the vessel.
                       an estimated 350 fishing crew         Falling overboard breaks radio
10,000 boats, but      lost their lives at sea between       contact and automatically
                       1996 and 2007, according to the       triggers an onboard alarm
we wanted to offer     Royal National Lifeboat Institution   simultaneous to sending a signal,
MOB Guardian to        (RNLI). These figures do not          via satellite, to the search-and-
                       include drowning related to           rescue service. The onshore
the 500,000 leisure    leisure and other non-fishing         alarm includes the position and
                       craft.                                details of the casualty, typically
craft in the U.K.                                            within two minutes of the incident,
and the millions of    The RNLI wanted to improve            so the emergency services can
                       these sobering statistics by          immediately initiate the rescue.
marine users           creating an automated alerting
                       system that would keep fishing        In its first 18 months of operation,
                       boats and individual crew             MOB Guardian has helped to
                       members in continuous contact         save nine lives. AWS signed a 10-
                       with its search and rescue            year contract with the RNLI to
                       services. So, in 2006, the RNLI       host the back-end infrastructure
                       engaged Active Web Solutions          for MOB Guardian—approximately
                       (AWS), a Microsoft® Gold Certified    15 servers, originally distributed
                       Partner and software developer,       across two U.K. data centers for
                       to build the automated system.        resilience. As more people adopt
                       AWS created a location-based          MOB Guardian, however, AWS
                       service infrastructure, code-         saw that it would approach the
                       named GeoPoint, which transmits       physical limits on the number of
                       position data to a centralized        vessels that it could monitor
                       tracking system and combined it       using its hosting infrastructure.
                       with a variety of decision-support
                       and other systems to enable           “Our original infrastructure could
                       location-aware scenarios. Using       handle approximately 10,000
                       GeoPoint as the foundation, AWS       boats, but we wanted to offer
                       then built MOB Guardian, a            MOB Guardian to the 500,000
                       search-and-rescue application for     leisure craft in the U.K. and the
                       fishing vessels, in 2008 (MOB         millions of marine users
                       stands for “man overboard”).          worldwide,” explains Richard
                       U.K. fishing crews gradually          Anscombe, Commercial Director
                       began to adopt it.                    for Active Web Solutions. “Even
                                                             smaller boats that cannot afford
                                                             the MOB Guardian unit that sits
on the boat could use a mobile       user interface, back-end
                                 phone as a transmitter. The          services, or databases. Whatever
                                 scalability limitation lay in the    we did to scale the solution
                                 back-end infrastructure. We are a    needed to support these original
                                 small company with only 35           investments.”
                                 employees, and we would find it
                                 hard to accommodate the              Last, but certainly not least, the
                                 massive infrastructure that would    RNLI needed to keep prices low
                                 be required to offer MOB             to encourage more fishing crews
                                 Guardian more broadly.”              to adopt MOB Guardian, and to
                                                                      extend the service to the leisure
                                 As AWS began to consider ways        marine market.
                                 to scale MOB Guardian, it
                                 realized that it needed to           Solution
                                 preserve its investment in           AWS had worked closely with
                                 existing code, and users’            Microsoft during the original
                                 investment in existing MOB           development of MOB Guardian,
                                 Guardian hardware. “We could         and the application’s major
                                 not reinstall MOB Guardian units     components are based on
The GeoPoint location-based
   services platform uses the    already in the field or modify the   Microsoft software—the Windows
   Service Bus in Windows        messaging protocol between the       Server® 2003 operating system
   Azure to transmit alerts to   vessels and their services,” says    and Microsoft SQL Server® 2005
   search-and-rescue             Richard Prodger, Technical           database software—and built in
   applications.                 Director for Active Web Solutions.   the Microsoft Visual Studio®
                                 “We also did not have the time or    development system. In early
                                 budget to rewrite the desktop        2008, Microsoft told AWS about
                                                                      the Windows Azure™ platform,
                                                                      adding that, when it was
                                                                      available, it would be perfect for
                                                                      MOB Guardian and other
                                                                      GeoPoint applications.

                                                                      The Windows Azure platform is a
                                                                      cloud-computing services
                                                                      platform hosted in Microsoft data
                                                                      centers that provides computing,
                                                                      storage, communications, and
                                                                      authentication services for
                                                                      creating scalable, pay-as-you-go
                                                                      Internet services. It includes
                                                                      Windows Azure, a cloud services
                                                                      operating system; Microsoft SQL
                                                                      Azure™ cloud database services;
                                                                      the Service Bus and Access
Azure platform in Microsoft data
                                     centers. Accordingly, emergency
                                     alerts are no longer passed by
                                     satellite to physical servers at
                                     AWS, but rather are received by
                                     satellite using the Simple Mail
                                     Transfer Protocol (SMTP) and
                                     delivered to a number of
                                     message queues. Multiple
                                     service instances read from the
                                     queues, process the messages,
                                     and store the data in Windows
                                     Azure table storage. Emergency
                                     alarms are then relayed through
                                     the Service Bus to the end-user
                                     monitoring application in the
                                     search and rescue operations
                                     center.

                                     AWS administrators also use the
                                     Service Bus to manage Windows
                                     Azure services from a central
Control Service components; and      network management system
online table and blob storage.       (NMS), where they can easily see
                                     which services are running,
Cloud-Based System                   current service performance, and
In August 2008, when Microsoft       how many instances of each
released an early version of the     service are running.
Windows Azure platform, AWS          Troubleshooting a performance
built a prototype of its location-   issue is usually as easy as
based infrastructure running on      provisioning additional Windows
Windows Azure. In late 2009,         Azure computing capacity within
AWS completed the production         the NMS and watching service
version of its Windows Azure–        levels improve as a result.
hosted version of GeoPoint,
identifying it as a location-based   AWS uses another Windows
service that could be used in any    Azure platform developer service,
type of search-and-rescue            the Access Control Service, to
environment.                         enable highly secure
                                     communications between
Instead of running on Windows        GeoPoint and a number of on-
Server–based servers at AWS          premises applications for
like its previous iteration,         debugging and monitoring. The
GeoPoint runs on the Windows         Access Control Service provides
an easy way to manage                 move to the Windows Azure
                                authentication and authorization      platform, AWS wanted to instead
                                of applications and services          push messages to a smart client,
                                through standards-based identity      but this would have required
                                providers. Authorization decisions    reengineering the application and
                                can be pulled out of the              much development work.
                                application and placed in a set of    “Instead,” Prodger explains,
                                rules that can translate incoming     “with the Service Bus, we were
                                security claims into claims that      able to route messages from the
                                applications understand.              Windows Azure platform directly
                                                                      to the client applications and
                                Rapid Migration to Cloud              circumvent the technical
                                For AWS, implementing GeoPoint        challenge of pushing messages
                                was primarily an exercise in          through a firewall.”
                                migration. Developers had to
                                write very little new code and        Cross-Firewall Connection to On-Premises
                                were able to transfer their           Databases
                                existing skills with service-         A second and related win from
                                oriented architecture to the          using the Service Bus was the
                                Windows Azure platform. “By           ability to connect cloud-based
Search-and-rescue teams use     following a few simple guidelines     GeoPoint to on-premises
   a graphical user interface   and using Microsoft development       databases without exposing the
   created by AWS to see        tools, we moved the majority of       data to the public Internet. For
   precisely where troubled     the application from our data         example, identification
   boats and crew members       center to the Windows Azure           information about individual
   are.                         platform in a matter of weeks,”       fishing crew members resides in
                                Prodger says. “The switchover         a highly secure and confidential
                                from the original architecture to     database that only needs to be
                                the Windows Azure platform            accessed in the event of a
                                involved only network                 search-and-rescue operation. To
                                configuration changes to route        make this data securely available
                                messages to the Service Bus.”         to GeoPoint, AWS developed an
                                                                      add-in called SocketShifter, which
                                No Changes to Front-End Application   automatically bridges arbitrary
                                One key advantage of using the        Transmission Control
                                Service Bus is that it eliminated     Protocol/Internet Protocol
                                the need to modify the desktop        (TCP/IP) endpoints and handles
                                application that the RNLI search-     any intermediate firewall
                                and-rescue operation team uses        traversal. This mechanism allows
                                to interact with GeoPoint. In the     an on-premises SQL Server
                                original scheme, the client           database to be accessed from
                                applications polled the back-end      the cloud.
                                servers to see if there were any
                                alarms waiting for it. With the       In-Depth Diagnostics
“I can sit at my      The third big win for AWS from         monitor and manage its Windows
                      using the Service Bus was the          Azure–based application. “I can
desk and use          ability to build sophisticated         sit at my desk and use existing
                      diagnostics tools for its new          network management tools to
existing network      hosted application. “Once your         see what’s going on inside the
management tools      application is running in a            cloud and control our
                      Microsoft data center rather than      application,” Prodger says. “It
to see what’s         your own, it’s difficult to            would have been a lot harder and
                      troubleshoot issues at a granular      a lot more expensive to do this
going on inside the   level,” Prodger says. “We              without the Service Bus, which
cloud and control     needed to come up with a               provides a means for routing
                      mechanism for giving us that level     those messages and traversing
our application. It   of control.”                           firewalls coming and going.
                                                             Because this agent is based on
would have been a     In the Microsoft .NET Framework,       the SNMP standard, we can use
lot harder … to do    Microsoft has created                  any network management tool to
                      established techniques for doing       monitor our application.”
this without the      this using the .NET TraceListener
                      features. Tracing is a form of         Soon, AWS plans to create a
                      debugging that allows developers       custom Microsoft System Center
                      to track the health of applications.   Operations Manager 2007
                      A trace listener collects, stores,     management pack for GeoPoint
                      and routes tracing messages.           so that it can use the familiar
                      AWS used the Service Bus and           System Center Operations
                      Access Control Service to build a      Manager as its central monitoring
                      TraceListener in the cloud, for        console.
                      monitoring and diagnosing issues
                      with the GeoPoint infrastructure.      Benefits
                      If something goes wrong with a         By moving its sea-safety
                      GeoPoint server at the Microsoft       application from an on-premises
                      data center, AWS can see               infrastructure bound by physical
                      precisely what the problem is.         server scalability constraints to
                                                             an Internet service, AWS has
                      To then fix that problem, which        removed limitations for market
                      requires taking control of the         growth—and provided several
                      GeoPoint application that is           new capabilities. AWS avoided a
                      running in the Microsoft data          million-dollar data center
                      center, AWS built a custom             investment to scale the
                      Simple Network Management              application and, using the Service
                      Protocol (SNMP) agent. This            Bus, eliminated three to six
                      agent connects through the             months of development effort.
                      Service Bus to an AWS                  With a highly scalable computing
                      management interface through           platform, AWS can provide
                      which AWS administrators can           excellent performance, no matter
“We can have a           how many people and vessels the      of requests and message
                         system is monitoring.                volumes.”
much bigger server
                         Massive Scalability                  New Market Opportunities
infrastructure           The most valuable benefit to         AWS can even move beyond
without worrying         AWS, and the RNLI, of moving         search-and-rescue to address
                         GeoPoint to the Windows Azure        the leisure boating and other
about buying,            platform is the ease with which it   markets. For example, AWS plans
                         can now scale the application.       to build a Web application that
managing, or             “Our original architecture           enables boaters to interact with
patching servers.        supported 10,000 vessels, but the    the GeoPoint application during
                         Windows Azure platform enables       their vacation—for trip tracking as
We would have had        us to support hundreds of            well as safety. Pleasure sailors or
                         thousands or even millions of        yachters might access GeoPoint
to invest up to a        vessels, without any capital         from Facebook, for example, to
million dollars to ...   expenses,” Prodger says. “To         see a map of where they’ve
                         scale the application, we will       been or to log their trip once they
make our solution a      simply provision more computing      get home. Of course, if they fell in
                         capacity and add more message        the water, GeoPoint would also
global offering.”        queues from the Windows Azure        generate a rescue message, but
                         platform Web portal.”                AWS could offer other services as
                                                              a bonus. “With Access Control
                         In fact, by using the Windows        Service, we wouldn’t have to
                         Azure platform and developer         force users to create another set
                         services, AWS has been able to       of authentication credentials for
                         transform the original fishing       such a scenario,” Prodger says.
                         vessel–focused MOB Guardian          “We could let them use their
                         application into a broader           Facebook credentials as their
                         geolocation services platform        GeoPoint ID.”
                         that has more extensive
                         capabilities and can be marketed     Lower Infrastructure, Management Costs
                         to many more customers.              With Windows Azure, AWS has
                                                              avoided the huge capital expense
                         “If a guy falls off a boat in the    of scaling out a physical on-
                         North Pacific, or a climber in the   premises infrastructure. “We can
                         Colorado Rockies gets buried by      have a much bigger server
                         snow, GeoPoint could                 infrastructure without worrying
                         immediately route the alarm          about buying, managing, or
                         messages to the appropriate          patching servers,” Prodger says.
                         search-and-rescue organization       “We would have had to invest up
                         anywhere in the world,” Prodger      to a million dollars to scale out
                         says. “With the Service Bus, we      the physical infrastructure to
                         will be able to handle those kinds   make our solution a global
                                                              offering.”
The company avoids high IT            The company will continue to
staffing costs, as well, since it     realize development and time-to-
shifts server management tasks        market savings as it enhances
to Microsoft. “Microsoft handles      GeoPoint. “Having a consistent
all operating system updates and      and flexible communications and
upgrades, which occur without         authentication framework
downtime,” Prodger adds.              eliminates the need to build a
                                      number of point-to-point solutions
AWS also sees reduced Internet        for each usage scenario,”
service provider fees as it pays      Prodger adds.
only for the Windows Azure
platform resources that it uses. In   Improved Performance
this respect, AWS can make the        With the Windows Azure platform,
infrastructure a variable cost and    AWS has vast processing
thereby improve profitability. “We    scalability for GeoPoint. “Not a
have been able to convert our         single point in the application is
fixed monthly hosting fees to a       throttled by performance,”
variable cost that grows based        Prodger says. “If the message
on volume,” Anscombe says.            load goes up, we create new
“We now pay only for the CPU,         instances of our application, and
storage, and networking               the Windows Azure platform
resources that we use.”               dynamically copes with the
Correspondingly, by lowering          scaling. That would have been
internal costs, AWS is able to        very hard to do with another
keep costs low for its price-         platform.”
sensitive customers while
maintaining profitability.

Faster Time-to-Market
AWS also slashed development
costs by using Windows Azure
platform developer services.
“Using the Service Bus and
Access Control Service saved us
three to six months of
development effort,” Prodger
says. “More importantly, without
these services, we would have
come up with a solution that was
far less flexible—if we would have
been able to create something at
all.”
For More Information                   Windows Azure Platform
For more information about             The Windows Azure platform               To learn more about the Windows
Microsoft products and                 provides an excellent foundation         Azure platform, visit:
services, call the Microsoft           for expanding online product and         www.windowsazure.com
Sales Information Center at            service offerings. The main
(800) 426-9400. In Canada, call        components include:
the Microsoft Canada                   •   Windows Azure. Windows Azure
Information Centre at (877)                is the development, service
568-2495. Customers in the                 hosting, and service
United States and Canada who               management environment for
are deaf or hard-of-hearing can            the Windows Azure platform.
reach Microsoft text telephone             Windows Azure provides
(TTY/TDD) services at (800)                developers with on-demand
892-5234. Outside the 50                   compute and storage to host,
United States and Canada,                  scale, and manage Web
please contact your local                  applications on the Internet
Microsoft subsidiary. To access            through Microsoft data
information using the World                centers. In addition, Windows
Wide Web, go to:                           Azure serves developers’
www.microsoft.com                          connectivity needs through
                                           the following services.
For more information about               〉 The Service Bus connects
Active Web Solutions products                services and applications
and services, call (44) 1473                 across network boundaries
834560 or visit the Web site at              to help developers build
www.aws.net                                  distributed applications.
                                         〉 The Access Control Service
                                             provides federated, claims-
                                             based access control for
                                             REST Web services.
                                       •   Microsoft SQL Azure. Microsoft
                                           SQL Azure offers the first
                                           cloud-based relational and
                                           self-managed database
                                           service built on Microsoft SQL
                                           Server 2008 technologies.



                                        Software and Services               •     Microsoft Visual Studio
                                        •   Windows Azure Platform          •     Microsoft Visual Studio 2008
                                        •   Windows Azure
                                        •   Access Control Service
                                        •   Microsoft SQL Azure
                                        •   Service Bus



This case study is for informational
purposes only. MICROSOFT MAKES NO
WARRANTIES, EXPRESS OR IMPLIED, IN
THIS SUMMARY.

Document published November 2009

More Related Content

Similar to Microsoft Windows Azure - Active Web Solutions A Software Engineering Company Help Save Lives Case Study

Mission-Critical Connectivity for Svitzer’s Global Fleet
Mission-Critical Connectivity for Svitzer’s Global FleetMission-Critical Connectivity for Svitzer’s Global Fleet
Mission-Critical Connectivity for Svitzer’s Global FleetWestbase.io
 
Core cs overview (1)
Core cs overview (1)Core cs overview (1)
Core cs overview (1)Rashid Khan
 
AWS Enterprise Summit - 클라우드 네이티브 신규 애플리케이션 구축하기 - 정윤진
AWS Enterprise Summit - 클라우드 네이티브 신규 애플리케이션 구축하기 - 정윤진AWS Enterprise Summit - 클라우드 네이티브 신규 애플리케이션 구축하기 - 정윤진
AWS Enterprise Summit - 클라우드 네이티브 신규 애플리케이션 구축하기 - 정윤진Amazon Web Services Korea
 
VMware Cloud on AWS: The Fast Path to Cloud for Public Sector Organizations
VMware Cloud on AWS: The Fast Path to Cloud for Public Sector OrganizationsVMware Cloud on AWS: The Fast Path to Cloud for Public Sector Organizations
VMware Cloud on AWS: The Fast Path to Cloud for Public Sector OrganizationsAmazon Web Services
 
International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)inventionjournals
 
Joe baguley cloudcamp london intro 24.10.12
Joe baguley   cloudcamp london intro 24.10.12Joe baguley   cloudcamp london intro 24.10.12
Joe baguley cloudcamp london intro 24.10.12Chris Purrington
 
CloudCamp London #17 Intro
CloudCamp London #17 IntroCloudCamp London #17 Intro
CloudCamp London #17 IntroJoe Baguley
 
Cisco connect montreal 2018 vision mondiale analyse locale
Cisco connect montreal 2018 vision mondiale analyse localeCisco connect montreal 2018 vision mondiale analyse locale
Cisco connect montreal 2018 vision mondiale analyse localeCisco Canada
 
AWS Enterprise Summit - AWS로 엔터프라이즈 솔루션 구축 및 운영하기 - 이종남
AWS Enterprise Summit - AWS로 엔터프라이즈 솔루션 구축 및 운영하기 - 이종남AWS Enterprise Summit - AWS로 엔터프라이즈 솔루션 구축 및 운영하기 - 이종남
AWS Enterprise Summit - AWS로 엔터프라이즈 솔루션 구축 및 운영하기 - 이종남Amazon Web Services Korea
 
Architecture 2020 - eComputing 2019-07-01
Architecture 2020 - eComputing 2019-07-01Architecture 2020 - eComputing 2019-07-01
Architecture 2020 - eComputing 2019-07-01Jorge Hidalgo
 
TLC304-At the Cutting Edge AWS IOT and Greengrass for Multi-Access Edge Compu...
TLC304-At the Cutting Edge AWS IOT and Greengrass for Multi-Access Edge Compu...TLC304-At the Cutting Edge AWS IOT and Greengrass for Multi-Access Edge Compu...
TLC304-At the Cutting Edge AWS IOT and Greengrass for Multi-Access Edge Compu...Amazon Web Services
 
Introduction to AWS IoT Greengrass - SVC305 - Chicago AWS Summit
Introduction to AWS IoT Greengrass - SVC305 - Chicago AWS SummitIntroduction to AWS IoT Greengrass - SVC305 - Chicago AWS Summit
Introduction to AWS IoT Greengrass - SVC305 - Chicago AWS SummitAmazon Web Services
 
Industry's Best Multi Cloud Application Services from Avi Networks, Now part ...
Industry's Best Multi Cloud Application Services from Avi Networks, Now part ...Industry's Best Multi Cloud Application Services from Avi Networks, Now part ...
Industry's Best Multi Cloud Application Services from Avi Networks, Now part ...Avi Networks
 
IBM Impact session 2416-CICS cloud-business-value
IBM Impact session 2416-CICS cloud-business-valueIBM Impact session 2416-CICS cloud-business-value
IBM Impact session 2416-CICS cloud-business-valuenick_garrod
 
End-to-End Cloud: Oracle Java Cloud, Oracle Mobile Cloud Service, Oracle MAF,...
End-to-End Cloud: Oracle Java Cloud, Oracle Mobile Cloud Service, Oracle MAF,...End-to-End Cloud: Oracle Java Cloud, Oracle Mobile Cloud Service, Oracle MAF,...
End-to-End Cloud: Oracle Java Cloud, Oracle Mobile Cloud Service, Oracle MAF,...andrejusb
 
AWS re:Invent 2016: Reinventing Disaster Recovery Leveraging AWS Cloud Infras...
AWS re:Invent 2016: Reinventing Disaster Recovery Leveraging AWS Cloud Infras...AWS re:Invent 2016: Reinventing Disaster Recovery Leveraging AWS Cloud Infras...
AWS re:Invent 2016: Reinventing Disaster Recovery Leveraging AWS Cloud Infras...Amazon Web Services
 
IIR Congres ICT & Recht - Cloud Computing - Peter de Haas - Microsoft - 20-04...
IIR Congres ICT & Recht - Cloud Computing - Peter de Haas - Microsoft - 20-04...IIR Congres ICT & Recht - Cloud Computing - Peter de Haas - Microsoft - 20-04...
IIR Congres ICT & Recht - Cloud Computing - Peter de Haas - Microsoft - 20-04...Peter de Haas
 
Future of the Cloud: Cloud Platform APIs are the Business of Computing
Future of the Cloud: Cloud Platform APIs are the Business of ComputingFuture of the Cloud: Cloud Platform APIs are the Business of Computing
Future of the Cloud: Cloud Platform APIs are the Business of ComputingTriompheConsulting
 

Similar to Microsoft Windows Azure - Active Web Solutions A Software Engineering Company Help Save Lives Case Study (20)

Mission-Critical Connectivity for Svitzer’s Global Fleet
Mission-Critical Connectivity for Svitzer’s Global FleetMission-Critical Connectivity for Svitzer’s Global Fleet
Mission-Critical Connectivity for Svitzer’s Global Fleet
 
Core cs overview (1)
Core cs overview (1)Core cs overview (1)
Core cs overview (1)
 
Cs c n overview
Cs c n overviewCs c n overview
Cs c n overview
 
Cs c n overview
Cs c n overviewCs c n overview
Cs c n overview
 
AWS Enterprise Summit - 클라우드 네이티브 신규 애플리케이션 구축하기 - 정윤진
AWS Enterprise Summit - 클라우드 네이티브 신규 애플리케이션 구축하기 - 정윤진AWS Enterprise Summit - 클라우드 네이티브 신규 애플리케이션 구축하기 - 정윤진
AWS Enterprise Summit - 클라우드 네이티브 신규 애플리케이션 구축하기 - 정윤진
 
VMware Cloud on AWS: The Fast Path to Cloud for Public Sector Organizations
VMware Cloud on AWS: The Fast Path to Cloud for Public Sector OrganizationsVMware Cloud on AWS: The Fast Path to Cloud for Public Sector Organizations
VMware Cloud on AWS: The Fast Path to Cloud for Public Sector Organizations
 
International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)
 
Joe baguley cloudcamp london intro 24.10.12
Joe baguley   cloudcamp london intro 24.10.12Joe baguley   cloudcamp london intro 24.10.12
Joe baguley cloudcamp london intro 24.10.12
 
CloudCamp London #17 Intro
CloudCamp London #17 IntroCloudCamp London #17 Intro
CloudCamp London #17 Intro
 
Cisco connect montreal 2018 vision mondiale analyse locale
Cisco connect montreal 2018 vision mondiale analyse localeCisco connect montreal 2018 vision mondiale analyse locale
Cisco connect montreal 2018 vision mondiale analyse locale
 
AWS Enterprise Summit - AWS로 엔터프라이즈 솔루션 구축 및 운영하기 - 이종남
AWS Enterprise Summit - AWS로 엔터프라이즈 솔루션 구축 및 운영하기 - 이종남AWS Enterprise Summit - AWS로 엔터프라이즈 솔루션 구축 및 운영하기 - 이종남
AWS Enterprise Summit - AWS로 엔터프라이즈 솔루션 구축 및 운영하기 - 이종남
 
Architecture 2020 - eComputing 2019-07-01
Architecture 2020 - eComputing 2019-07-01Architecture 2020 - eComputing 2019-07-01
Architecture 2020 - eComputing 2019-07-01
 
TLC304-At the Cutting Edge AWS IOT and Greengrass for Multi-Access Edge Compu...
TLC304-At the Cutting Edge AWS IOT and Greengrass for Multi-Access Edge Compu...TLC304-At the Cutting Edge AWS IOT and Greengrass for Multi-Access Edge Compu...
TLC304-At the Cutting Edge AWS IOT and Greengrass for Multi-Access Edge Compu...
 
Introduction to AWS IoT Greengrass - SVC305 - Chicago AWS Summit
Introduction to AWS IoT Greengrass - SVC305 - Chicago AWS SummitIntroduction to AWS IoT Greengrass - SVC305 - Chicago AWS Summit
Introduction to AWS IoT Greengrass - SVC305 - Chicago AWS Summit
 
Industry's Best Multi Cloud Application Services from Avi Networks, Now part ...
Industry's Best Multi Cloud Application Services from Avi Networks, Now part ...Industry's Best Multi Cloud Application Services from Avi Networks, Now part ...
Industry's Best Multi Cloud Application Services from Avi Networks, Now part ...
 
IBM Impact session 2416-CICS cloud-business-value
IBM Impact session 2416-CICS cloud-business-valueIBM Impact session 2416-CICS cloud-business-value
IBM Impact session 2416-CICS cloud-business-value
 
End-to-End Cloud: Oracle Java Cloud, Oracle Mobile Cloud Service, Oracle MAF,...
End-to-End Cloud: Oracle Java Cloud, Oracle Mobile Cloud Service, Oracle MAF,...End-to-End Cloud: Oracle Java Cloud, Oracle Mobile Cloud Service, Oracle MAF,...
End-to-End Cloud: Oracle Java Cloud, Oracle Mobile Cloud Service, Oracle MAF,...
 
AWS re:Invent 2016: Reinventing Disaster Recovery Leveraging AWS Cloud Infras...
AWS re:Invent 2016: Reinventing Disaster Recovery Leveraging AWS Cloud Infras...AWS re:Invent 2016: Reinventing Disaster Recovery Leveraging AWS Cloud Infras...
AWS re:Invent 2016: Reinventing Disaster Recovery Leveraging AWS Cloud Infras...
 
IIR Congres ICT & Recht - Cloud Computing - Peter de Haas - Microsoft - 20-04...
IIR Congres ICT & Recht - Cloud Computing - Peter de Haas - Microsoft - 20-04...IIR Congres ICT & Recht - Cloud Computing - Peter de Haas - Microsoft - 20-04...
IIR Congres ICT & Recht - Cloud Computing - Peter de Haas - Microsoft - 20-04...
 
Future of the Cloud: Cloud Platform APIs are the Business of Computing
Future of the Cloud: Cloud Platform APIs are the Business of ComputingFuture of the Cloud: Cloud Platform APIs are the Business of Computing
Future of the Cloud: Cloud Platform APIs are the Business of Computing
 

More from Microsoft Private Cloud

Hyper-V improves appliance manufacturer’s productivity
Hyper-V improves appliance manufacturer’s productivityHyper-V improves appliance manufacturer’s productivity
Hyper-V improves appliance manufacturer’s productivityMicrosoft Private Cloud
 
AcXess saves U.S.$5 million in hardware with Hyper V
AcXess saves U.S.$5 million in hardware with Hyper VAcXess saves U.S.$5 million in hardware with Hyper V
AcXess saves U.S.$5 million in hardware with Hyper VMicrosoft Private Cloud
 
Microsoft at No. 1 Spot In Customer Satisfaction Audit - Data Quest
Microsoft at No. 1 Spot In Customer Satisfaction Audit - Data QuestMicrosoft at No. 1 Spot In Customer Satisfaction Audit - Data Quest
Microsoft at No. 1 Spot In Customer Satisfaction Audit - Data QuestMicrosoft Private Cloud
 
Cloud Computing Myth Busters - Know the Cloud
Cloud Computing Myth Busters - Know the CloudCloud Computing Myth Busters - Know the Cloud
Cloud Computing Myth Busters - Know the CloudMicrosoft Private Cloud
 
Economics of the Cloud - A Report Based On CFO Survey
Economics of the Cloud - A Report Based On CFO SurveyEconomics of the Cloud - A Report Based On CFO Survey
Economics of the Cloud - A Report Based On CFO SurveyMicrosoft Private Cloud
 
Assess The Economics Of The Cloud By Using In Depth Modeling
Assess The Economics Of The Cloud By Using In Depth ModelingAssess The Economics Of The Cloud By Using In Depth Modeling
Assess The Economics Of The Cloud By Using In Depth ModelingMicrosoft Private Cloud
 
TicTacTi Advertising Improves by 400% by Adopting to Cloud Computing Case Study
TicTacTi Advertising Improves by 400% by Adopting to Cloud Computing Case StudyTicTacTi Advertising Improves by 400% by Adopting to Cloud Computing Case Study
TicTacTi Advertising Improves by 400% by Adopting to Cloud Computing Case StudyMicrosoft Private Cloud
 
REEDS Jeweller Moves to Online Services to Boost Productivity and Cut Costs b...
REEDS Jeweller Moves to Online Services to Boost Productivity and Cut Costs b...REEDS Jeweller Moves to Online Services to Boost Productivity and Cut Costs b...
REEDS Jeweller Moves to Online Services to Boost Productivity and Cut Costs b...Microsoft Private Cloud
 
Godiva Chocolatier Saves $250,000 Annually by Moving Email to Cloud Case Study
Godiva Chocolatier Saves $250,000 Annually by Moving Email to Cloud Case StudyGodiva Chocolatier Saves $250,000 Annually by Moving Email to Cloud Case Study
Godiva Chocolatier Saves $250,000 Annually by Moving Email to Cloud Case StudyMicrosoft Private Cloud
 
Aviva Insurance Enhanced its Global Communication and Collaboration with Micr...
Aviva Insurance Enhanced its Global Communication and Collaboration with Micr...Aviva Insurance Enhanced its Global Communication and Collaboration with Micr...
Aviva Insurance Enhanced its Global Communication and Collaboration with Micr...Microsoft Private Cloud
 
Microsoft Windows Server 2008 R2 - Upgrading from Windows 2000 to Server 2008...
Microsoft Windows Server 2008 R2 - Upgrading from Windows 2000 to Server 2008...Microsoft Windows Server 2008 R2 - Upgrading from Windows 2000 to Server 2008...
Microsoft Windows Server 2008 R2 - Upgrading from Windows 2000 to Server 2008...Microsoft Private Cloud
 
Simplify Your IT Management with Microsoft SharePoint Online: Whitepaper
Simplify Your IT Management with Microsoft SharePoint Online: WhitepaperSimplify Your IT Management with Microsoft SharePoint Online: Whitepaper
Simplify Your IT Management with Microsoft SharePoint Online: WhitepaperMicrosoft Private Cloud
 
Engage Customers through Real Time Meetings with Microsoft Office Live Meetin...
Engage Customers through Real Time Meetings with Microsoft Office Live Meetin...Engage Customers through Real Time Meetings with Microsoft Office Live Meetin...
Engage Customers through Real Time Meetings with Microsoft Office Live Meetin...Microsoft Private Cloud
 
Get Instant Messaging and Presence Functionality with Microsoft Office Commun...
Get Instant Messaging and Presence Functionality with Microsoft Office Commun...Get Instant Messaging and Presence Functionality with Microsoft Office Commun...
Get Instant Messaging and Presence Functionality with Microsoft Office Commun...Microsoft Private Cloud
 
Deployment Guide for Business Productivity Online Standard Suite: Whitepaper
Deployment Guide for Business Productivity Online Standard Suite: WhitepaperDeployment Guide for Business Productivity Online Standard Suite: Whitepaper
Deployment Guide for Business Productivity Online Standard Suite: WhitepaperMicrosoft Private Cloud
 
Communicate Easily with Others in Different Locations with Microsoft Office C...
Communicate Easily with Others in Different Locations with Microsoft Office C...Communicate Easily with Others in Different Locations with Microsoft Office C...
Communicate Easily with Others in Different Locations with Microsoft Office C...Microsoft Private Cloud
 
Introduction to Microsoft SharePoint Online Capabilities, Security, Deploymen...
Introduction to Microsoft SharePoint Online Capabilities, Security, Deploymen...Introduction to Microsoft SharePoint Online Capabilities, Security, Deploymen...
Introduction to Microsoft SharePoint Online Capabilities, Security, Deploymen...Microsoft Private Cloud
 
Cloud Based Communications Solutions from Microsoft
Cloud Based Communications Solutions from MicrosoftCloud Based Communications Solutions from Microsoft
Cloud Based Communications Solutions from MicrosoftMicrosoft Private Cloud
 
Reduce Capital & Operational Expenses with Business Productivity Online Suite
Reduce Capital & Operational Expenses with Business Productivity Online SuiteReduce Capital & Operational Expenses with Business Productivity Online Suite
Reduce Capital & Operational Expenses with Business Productivity Online SuiteMicrosoft Private Cloud
 

More from Microsoft Private Cloud (20)

Hyper-V improves appliance manufacturer’s productivity
Hyper-V improves appliance manufacturer’s productivityHyper-V improves appliance manufacturer’s productivity
Hyper-V improves appliance manufacturer’s productivity
 
AcXess saves U.S.$5 million in hardware with Hyper V
AcXess saves U.S.$5 million in hardware with Hyper VAcXess saves U.S.$5 million in hardware with Hyper V
AcXess saves U.S.$5 million in hardware with Hyper V
 
Microsoft at No. 1 Spot In Customer Satisfaction Audit - Data Quest
Microsoft at No. 1 Spot In Customer Satisfaction Audit - Data QuestMicrosoft at No. 1 Spot In Customer Satisfaction Audit - Data Quest
Microsoft at No. 1 Spot In Customer Satisfaction Audit - Data Quest
 
Cloud Computing Myth Busters - Know the Cloud
Cloud Computing Myth Busters - Know the CloudCloud Computing Myth Busters - Know the Cloud
Cloud Computing Myth Busters - Know the Cloud
 
Economics of the Cloud - A Report Based On CFO Survey
Economics of the Cloud - A Report Based On CFO SurveyEconomics of the Cloud - A Report Based On CFO Survey
Economics of the Cloud - A Report Based On CFO Survey
 
Assess The Economics Of The Cloud By Using In Depth Modeling
Assess The Economics Of The Cloud By Using In Depth ModelingAssess The Economics Of The Cloud By Using In Depth Modeling
Assess The Economics Of The Cloud By Using In Depth Modeling
 
A Guide To Finding Your Cloud Power
A Guide To Finding Your Cloud PowerA Guide To Finding Your Cloud Power
A Guide To Finding Your Cloud Power
 
TicTacTi Advertising Improves by 400% by Adopting to Cloud Computing Case Study
TicTacTi Advertising Improves by 400% by Adopting to Cloud Computing Case StudyTicTacTi Advertising Improves by 400% by Adopting to Cloud Computing Case Study
TicTacTi Advertising Improves by 400% by Adopting to Cloud Computing Case Study
 
REEDS Jeweller Moves to Online Services to Boost Productivity and Cut Costs b...
REEDS Jeweller Moves to Online Services to Boost Productivity and Cut Costs b...REEDS Jeweller Moves to Online Services to Boost Productivity and Cut Costs b...
REEDS Jeweller Moves to Online Services to Boost Productivity and Cut Costs b...
 
Godiva Chocolatier Saves $250,000 Annually by Moving Email to Cloud Case Study
Godiva Chocolatier Saves $250,000 Annually by Moving Email to Cloud Case StudyGodiva Chocolatier Saves $250,000 Annually by Moving Email to Cloud Case Study
Godiva Chocolatier Saves $250,000 Annually by Moving Email to Cloud Case Study
 
Aviva Insurance Enhanced its Global Communication and Collaboration with Micr...
Aviva Insurance Enhanced its Global Communication and Collaboration with Micr...Aviva Insurance Enhanced its Global Communication and Collaboration with Micr...
Aviva Insurance Enhanced its Global Communication and Collaboration with Micr...
 
Microsoft Windows Server 2008 R2 - Upgrading from Windows 2000 to Server 2008...
Microsoft Windows Server 2008 R2 - Upgrading from Windows 2000 to Server 2008...Microsoft Windows Server 2008 R2 - Upgrading from Windows 2000 to Server 2008...
Microsoft Windows Server 2008 R2 - Upgrading from Windows 2000 to Server 2008...
 
Simplify Your IT Management with Microsoft SharePoint Online: Whitepaper
Simplify Your IT Management with Microsoft SharePoint Online: WhitepaperSimplify Your IT Management with Microsoft SharePoint Online: Whitepaper
Simplify Your IT Management with Microsoft SharePoint Online: Whitepaper
 
Engage Customers through Real Time Meetings with Microsoft Office Live Meetin...
Engage Customers through Real Time Meetings with Microsoft Office Live Meetin...Engage Customers through Real Time Meetings with Microsoft Office Live Meetin...
Engage Customers through Real Time Meetings with Microsoft Office Live Meetin...
 
Get Instant Messaging and Presence Functionality with Microsoft Office Commun...
Get Instant Messaging and Presence Functionality with Microsoft Office Commun...Get Instant Messaging and Presence Functionality with Microsoft Office Commun...
Get Instant Messaging and Presence Functionality with Microsoft Office Commun...
 
Deployment Guide for Business Productivity Online Standard Suite: Whitepaper
Deployment Guide for Business Productivity Online Standard Suite: WhitepaperDeployment Guide for Business Productivity Online Standard Suite: Whitepaper
Deployment Guide for Business Productivity Online Standard Suite: Whitepaper
 
Communicate Easily with Others in Different Locations with Microsoft Office C...
Communicate Easily with Others in Different Locations with Microsoft Office C...Communicate Easily with Others in Different Locations with Microsoft Office C...
Communicate Easily with Others in Different Locations with Microsoft Office C...
 
Introduction to Microsoft SharePoint Online Capabilities, Security, Deploymen...
Introduction to Microsoft SharePoint Online Capabilities, Security, Deploymen...Introduction to Microsoft SharePoint Online Capabilities, Security, Deploymen...
Introduction to Microsoft SharePoint Online Capabilities, Security, Deploymen...
 
Cloud Based Communications Solutions from Microsoft
Cloud Based Communications Solutions from MicrosoftCloud Based Communications Solutions from Microsoft
Cloud Based Communications Solutions from Microsoft
 
Reduce Capital & Operational Expenses with Business Productivity Online Suite
Reduce Capital & Operational Expenses with Business Productivity Online SuiteReduce Capital & Operational Expenses with Business Productivity Online Suite
Reduce Capital & Operational Expenses with Business Productivity Online Suite
 

Recently uploaded

Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
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
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
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
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
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
 
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
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
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
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 

Recently uploaded (20)

Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
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!
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
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
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
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
 
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
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
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
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 

Microsoft Windows Azure - Active Web Solutions A Software Engineering Company Help Save Lives Case Study

  • 1. Windows Azure Customer Solution Case Study Developer Scales Search-and- Rescue Application to Help Save More Lives at Sea Overview “Our original architecture supported Country or Region: United Kingdom Industry: Professional services— 10,000 vessels, but the Windows Azure Software engineering platform enables us to support hundreds Customer Profile of thousands or even millions of vessels, Active Web Solutions (AWS), based in Ipswich, United without any capital expenses.” Kingdom, is a Microsoft® Gold Responding to high numbers of deaths at sea in Certified Partner that specializes in Web application the fishing industry, the Royal National Lifeboat and custom software Institution contracted Active Web Solutions (AWS) development. It has 35 employees. to create an automated sea-safety application. AWS developed a location-based service Business Situation AWS needed a way to scale its infrastructure, code-named GeoPoint, which successful sea-safety transmits position data to a centralized tracking application so that more lives could be saved, but wanted to and alerting system. AWS used GeoPoint to build avoid an expensive MOB Guardian, a search-and-rescue application development effort and costly infrastructure expansion. for fishing vessels. To extend GeoPoint to more scenarios, AWS migrated it to the Windows Azure™ Solution AWS migrated its application to platform. By hosting GeoPoint in the “cloud,” in the Windows Azure™ platform Microsoft® data centers, AWS attained massive and used the Service Bus and Access Control Service to scalability, richer functionality, and lower provide global communications infrastructure costs. AWS was able to quickly scalability. convert its application to a hosted service and Benefits avoid the expense of building and managing a • Massive scalability • New market opportunities data center. AWS also has the flexibility and • Lower infrastructure, scalability to offer GeoPoint to many more management costs • Faster time-to-market markets.
  • 2.
  • 3. “Our original Situation Here’s how MOB Guardian Fishing is a dangerous business. works: Individual crew members infrastructure could Authorities estimate that every are outfitted with wearable year 24,000 crew members personal safety devices that stay handle drown, worldwide. In the waters in constant radio contact with a approximately surrounding the United Kingdom, base unit fitted to the vessel. an estimated 350 fishing crew Falling overboard breaks radio 10,000 boats, but lost their lives at sea between contact and automatically 1996 and 2007, according to the triggers an onboard alarm we wanted to offer Royal National Lifeboat Institution simultaneous to sending a signal, MOB Guardian to (RNLI). These figures do not via satellite, to the search-and- include drowning related to rescue service. The onshore the 500,000 leisure leisure and other non-fishing alarm includes the position and craft. details of the casualty, typically craft in the U.K. within two minutes of the incident, and the millions of The RNLI wanted to improve so the emergency services can these sobering statistics by immediately initiate the rescue. marine users creating an automated alerting system that would keep fishing In its first 18 months of operation, boats and individual crew MOB Guardian has helped to members in continuous contact save nine lives. AWS signed a 10- with its search and rescue year contract with the RNLI to services. So, in 2006, the RNLI host the back-end infrastructure engaged Active Web Solutions for MOB Guardian—approximately (AWS), a Microsoft® Gold Certified 15 servers, originally distributed Partner and software developer, across two U.K. data centers for to build the automated system. resilience. As more people adopt AWS created a location-based MOB Guardian, however, AWS service infrastructure, code- saw that it would approach the named GeoPoint, which transmits physical limits on the number of position data to a centralized vessels that it could monitor tracking system and combined it using its hosting infrastructure. with a variety of decision-support and other systems to enable “Our original infrastructure could location-aware scenarios. Using handle approximately 10,000 GeoPoint as the foundation, AWS boats, but we wanted to offer then built MOB Guardian, a MOB Guardian to the 500,000 search-and-rescue application for leisure craft in the U.K. and the fishing vessels, in 2008 (MOB millions of marine users stands for “man overboard”). worldwide,” explains Richard U.K. fishing crews gradually Anscombe, Commercial Director began to adopt it. for Active Web Solutions. “Even smaller boats that cannot afford the MOB Guardian unit that sits
  • 4. on the boat could use a mobile user interface, back-end phone as a transmitter. The services, or databases. Whatever scalability limitation lay in the we did to scale the solution back-end infrastructure. We are a needed to support these original small company with only 35 investments.” employees, and we would find it hard to accommodate the Last, but certainly not least, the massive infrastructure that would RNLI needed to keep prices low be required to offer MOB to encourage more fishing crews Guardian more broadly.” to adopt MOB Guardian, and to extend the service to the leisure As AWS began to consider ways marine market. to scale MOB Guardian, it realized that it needed to Solution preserve its investment in AWS had worked closely with existing code, and users’ Microsoft during the original investment in existing MOB development of MOB Guardian, Guardian hardware. “We could and the application’s major not reinstall MOB Guardian units components are based on The GeoPoint location-based services platform uses the already in the field or modify the Microsoft software—the Windows Service Bus in Windows messaging protocol between the Server® 2003 operating system Azure to transmit alerts to vessels and their services,” says and Microsoft SQL Server® 2005 search-and-rescue Richard Prodger, Technical database software—and built in applications. Director for Active Web Solutions. the Microsoft Visual Studio® “We also did not have the time or development system. In early budget to rewrite the desktop 2008, Microsoft told AWS about the Windows Azure™ platform, adding that, when it was available, it would be perfect for MOB Guardian and other GeoPoint applications. The Windows Azure platform is a cloud-computing services platform hosted in Microsoft data centers that provides computing, storage, communications, and authentication services for creating scalable, pay-as-you-go Internet services. It includes Windows Azure, a cloud services operating system; Microsoft SQL Azure™ cloud database services; the Service Bus and Access
  • 5. Azure platform in Microsoft data centers. Accordingly, emergency alerts are no longer passed by satellite to physical servers at AWS, but rather are received by satellite using the Simple Mail Transfer Protocol (SMTP) and delivered to a number of message queues. Multiple service instances read from the queues, process the messages, and store the data in Windows Azure table storage. Emergency alarms are then relayed through the Service Bus to the end-user monitoring application in the search and rescue operations center. AWS administrators also use the Service Bus to manage Windows Azure services from a central Control Service components; and network management system online table and blob storage. (NMS), where they can easily see which services are running, Cloud-Based System current service performance, and In August 2008, when Microsoft how many instances of each released an early version of the service are running. Windows Azure platform, AWS Troubleshooting a performance built a prototype of its location- issue is usually as easy as based infrastructure running on provisioning additional Windows Windows Azure. In late 2009, Azure computing capacity within AWS completed the production the NMS and watching service version of its Windows Azure– levels improve as a result. hosted version of GeoPoint, identifying it as a location-based AWS uses another Windows service that could be used in any Azure platform developer service, type of search-and-rescue the Access Control Service, to environment. enable highly secure communications between Instead of running on Windows GeoPoint and a number of on- Server–based servers at AWS premises applications for like its previous iteration, debugging and monitoring. The GeoPoint runs on the Windows Access Control Service provides
  • 6. an easy way to manage move to the Windows Azure authentication and authorization platform, AWS wanted to instead of applications and services push messages to a smart client, through standards-based identity but this would have required providers. Authorization decisions reengineering the application and can be pulled out of the much development work. application and placed in a set of “Instead,” Prodger explains, rules that can translate incoming “with the Service Bus, we were security claims into claims that able to route messages from the applications understand. Windows Azure platform directly to the client applications and Rapid Migration to Cloud circumvent the technical For AWS, implementing GeoPoint challenge of pushing messages was primarily an exercise in through a firewall.” migration. Developers had to write very little new code and Cross-Firewall Connection to On-Premises were able to transfer their Databases existing skills with service- A second and related win from oriented architecture to the using the Service Bus was the Windows Azure platform. “By ability to connect cloud-based Search-and-rescue teams use following a few simple guidelines GeoPoint to on-premises a graphical user interface and using Microsoft development databases without exposing the created by AWS to see tools, we moved the majority of data to the public Internet. For precisely where troubled the application from our data example, identification boats and crew members center to the Windows Azure information about individual are. platform in a matter of weeks,” fishing crew members resides in Prodger says. “The switchover a highly secure and confidential from the original architecture to database that only needs to be the Windows Azure platform accessed in the event of a involved only network search-and-rescue operation. To configuration changes to route make this data securely available messages to the Service Bus.” to GeoPoint, AWS developed an add-in called SocketShifter, which No Changes to Front-End Application automatically bridges arbitrary One key advantage of using the Transmission Control Service Bus is that it eliminated Protocol/Internet Protocol the need to modify the desktop (TCP/IP) endpoints and handles application that the RNLI search- any intermediate firewall and-rescue operation team uses traversal. This mechanism allows to interact with GeoPoint. In the an on-premises SQL Server original scheme, the client database to be accessed from applications polled the back-end the cloud. servers to see if there were any alarms waiting for it. With the In-Depth Diagnostics
  • 7. “I can sit at my The third big win for AWS from monitor and manage its Windows using the Service Bus was the Azure–based application. “I can desk and use ability to build sophisticated sit at my desk and use existing diagnostics tools for its new network management tools to existing network hosted application. “Once your see what’s going on inside the management tools application is running in a cloud and control our Microsoft data center rather than application,” Prodger says. “It to see what’s your own, it’s difficult to would have been a lot harder and troubleshoot issues at a granular a lot more expensive to do this going on inside the level,” Prodger says. “We without the Service Bus, which cloud and control needed to come up with a provides a means for routing mechanism for giving us that level those messages and traversing our application. It of control.” firewalls coming and going. Because this agent is based on would have been a In the Microsoft .NET Framework, the SNMP standard, we can use lot harder … to do Microsoft has created any network management tool to established techniques for doing monitor our application.” this without the this using the .NET TraceListener features. Tracing is a form of Soon, AWS plans to create a debugging that allows developers custom Microsoft System Center to track the health of applications. Operations Manager 2007 A trace listener collects, stores, management pack for GeoPoint and routes tracing messages. so that it can use the familiar AWS used the Service Bus and System Center Operations Access Control Service to build a Manager as its central monitoring TraceListener in the cloud, for console. monitoring and diagnosing issues with the GeoPoint infrastructure. Benefits If something goes wrong with a By moving its sea-safety GeoPoint server at the Microsoft application from an on-premises data center, AWS can see infrastructure bound by physical precisely what the problem is. server scalability constraints to an Internet service, AWS has To then fix that problem, which removed limitations for market requires taking control of the growth—and provided several GeoPoint application that is new capabilities. AWS avoided a running in the Microsoft data million-dollar data center center, AWS built a custom investment to scale the Simple Network Management application and, using the Service Protocol (SNMP) agent. This Bus, eliminated three to six agent connects through the months of development effort. Service Bus to an AWS With a highly scalable computing management interface through platform, AWS can provide which AWS administrators can excellent performance, no matter
  • 8. “We can have a how many people and vessels the of requests and message system is monitoring. volumes.” much bigger server Massive Scalability New Market Opportunities infrastructure The most valuable benefit to AWS can even move beyond without worrying AWS, and the RNLI, of moving search-and-rescue to address GeoPoint to the Windows Azure the leisure boating and other about buying, platform is the ease with which it markets. For example, AWS plans can now scale the application. to build a Web application that managing, or “Our original architecture enables boaters to interact with patching servers. supported 10,000 vessels, but the the GeoPoint application during Windows Azure platform enables their vacation—for trip tracking as We would have had us to support hundreds of well as safety. Pleasure sailors or thousands or even millions of yachters might access GeoPoint to invest up to a vessels, without any capital from Facebook, for example, to million dollars to ... expenses,” Prodger says. “To see a map of where they’ve scale the application, we will been or to log their trip once they make our solution a simply provision more computing get home. Of course, if they fell in capacity and add more message the water, GeoPoint would also global offering.” queues from the Windows Azure generate a rescue message, but platform Web portal.” AWS could offer other services as a bonus. “With Access Control In fact, by using the Windows Service, we wouldn’t have to Azure platform and developer force users to create another set services, AWS has been able to of authentication credentials for transform the original fishing such a scenario,” Prodger says. vessel–focused MOB Guardian “We could let them use their application into a broader Facebook credentials as their geolocation services platform GeoPoint ID.” that has more extensive capabilities and can be marketed Lower Infrastructure, Management Costs to many more customers. With Windows Azure, AWS has avoided the huge capital expense “If a guy falls off a boat in the of scaling out a physical on- North Pacific, or a climber in the premises infrastructure. “We can Colorado Rockies gets buried by have a much bigger server snow, GeoPoint could infrastructure without worrying immediately route the alarm about buying, managing, or messages to the appropriate patching servers,” Prodger says. search-and-rescue organization “We would have had to invest up anywhere in the world,” Prodger to a million dollars to scale out says. “With the Service Bus, we the physical infrastructure to will be able to handle those kinds make our solution a global offering.”
  • 9. The company avoids high IT The company will continue to staffing costs, as well, since it realize development and time-to- shifts server management tasks market savings as it enhances to Microsoft. “Microsoft handles GeoPoint. “Having a consistent all operating system updates and and flexible communications and upgrades, which occur without authentication framework downtime,” Prodger adds. eliminates the need to build a number of point-to-point solutions AWS also sees reduced Internet for each usage scenario,” service provider fees as it pays Prodger adds. only for the Windows Azure platform resources that it uses. In Improved Performance this respect, AWS can make the With the Windows Azure platform, infrastructure a variable cost and AWS has vast processing thereby improve profitability. “We scalability for GeoPoint. “Not a have been able to convert our single point in the application is fixed monthly hosting fees to a throttled by performance,” variable cost that grows based Prodger says. “If the message on volume,” Anscombe says. load goes up, we create new “We now pay only for the CPU, instances of our application, and storage, and networking the Windows Azure platform resources that we use.” dynamically copes with the Correspondingly, by lowering scaling. That would have been internal costs, AWS is able to very hard to do with another keep costs low for its price- platform.” sensitive customers while maintaining profitability. Faster Time-to-Market AWS also slashed development costs by using Windows Azure platform developer services. “Using the Service Bus and Access Control Service saved us three to six months of development effort,” Prodger says. “More importantly, without these services, we would have come up with a solution that was far less flexible—if we would have been able to create something at all.”
  • 10. For More Information Windows Azure Platform For more information about The Windows Azure platform To learn more about the Windows Microsoft products and provides an excellent foundation Azure platform, visit: services, call the Microsoft for expanding online product and www.windowsazure.com Sales Information Center at service offerings. The main (800) 426-9400. In Canada, call components include: the Microsoft Canada • Windows Azure. Windows Azure Information Centre at (877) is the development, service 568-2495. Customers in the hosting, and service United States and Canada who management environment for are deaf or hard-of-hearing can the Windows Azure platform. reach Microsoft text telephone Windows Azure provides (TTY/TDD) services at (800) developers with on-demand 892-5234. Outside the 50 compute and storage to host, United States and Canada, scale, and manage Web please contact your local applications on the Internet Microsoft subsidiary. To access through Microsoft data information using the World centers. In addition, Windows Wide Web, go to: Azure serves developers’ www.microsoft.com connectivity needs through the following services. For more information about 〉 The Service Bus connects Active Web Solutions products services and applications and services, call (44) 1473 across network boundaries 834560 or visit the Web site at to help developers build www.aws.net distributed applications. 〉 The Access Control Service provides federated, claims- based access control for REST Web services. • Microsoft SQL Azure. Microsoft SQL Azure offers the first cloud-based relational and self-managed database service built on Microsoft SQL Server 2008 technologies. Software and Services • Microsoft Visual Studio • Windows Azure Platform • Microsoft Visual Studio 2008 • Windows Azure • Access Control Service • Microsoft SQL Azure • Service Bus This case study is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS SUMMARY. Document published November 2009