SlideShare a Scribd company logo
1 of 45
Download to read offline
Neil
Palmer

Partner

SunGard
Consulting
Services

neil.palmer@sungard.com

Michael
Heydt

Senior
Manager

SunGard
Consulting
Services

michael.heydt@sungard.com

http://thecloudarchitect.com

Agenda

  Background

  Cloud
Architecture
Overview

  Functional
Languages
&
F#

  Problem
Statement

  Demo

  Solution
Architectures
&
Outcomes

  Lessons
Learned

  Economics

  Conclusions

Background

  This
is
a
period
of
intense
change
with
many

disruptive
technologies:

  Cloud
computing

  Functional
languages

  Large
data
set
processing

  Which
have
a
large
impact
on
applications
since

storage
and
compute
power
is
practically
unlimited

  Leads
to
questions:

  What
types
of
applications
are
technically
feasible?

  And
economically
feasible?

Cloud
Compu2ng
Stack

Applications
(Salesforce)

Services
(Google
Maps)

Platforms
(Azure)

Infrastructure
(EC2)
 Storage
(S3)

Cloud
Compu2ng
Overview

  Common
components
for
cloud
computing:

  CPU
and
Data
managed
by
another
provider

  Redundant
storage
for
availability

  Dynamically
allocated
CPU
based
upon
demand

  Pay
for
use
and
as
you
go
model
(no
capital
investment)

  Additional
application
services
provided
to
systems
in

the
cloud
(e.g.
SQL
services,
payment
processing…)

  Operational
support
for
failover

Cloud
Benefits

Internal
IT
 Managed
services
 The
cloud

Capital
investment
 Significant
 Moderate
 Negligible

On‐going
costs
 Moderate
 Significant
 Based
on
Usage

Provisioning
time
 Significant
 Moderate
 None

Scalability
 Limited
 Moderate
 Flexible

Staff
expertise

requirements

Significant
 Limited
 Moderate

Reliability
 Varies
 High

Moderate
to
High

Applica2ons
suitable
for
the
cloud

  Web
applications

  Load
testing

  Monte
Carlo
Simulation

  Financial
Portfolio
Analysis

  Energy
Demand
Forecasting

  Algorithmic
Trading

  Parallel
/
concurrent
processing

  Processing
pipelines


Func2onal
Programming

  What
is
functional
programming?

  Facilitates
Parallelism

  Treat
computation
as
the
evaluation
of
functions

  Avoids
state
and
mutable
data,
which
greatly
simplifies

parallel
execution

  Runtime
handles
parallelism
instead
of
through
explicit

coding

  Take
better
advantage
of
growing
#
of
cores
available
to

you

  Functional
decomposition
may
be
a
better
answer
to

leveraging
the
architecture
of
tomorrow

  Beginning
to
think
this
way
needs
to
start
now

Problem
Statement

  Compute
historic
price
volatility
correlations
for
stocks

over
many
years.

  Goal
is
to
test
the
usefulness
of
cloud
computing
for:

  Manipulating
a
large
data
set

  Handle
a
solution
that
would
otherwise
be
slow
&
expensive

with
dedicated
servers

  To
determine:

  What
is
the
scalability
of
cloud
architectures?

  Cost
effectiveness
of
scale
out
(many
roles
in
the
cloud)
vs.

scale
up
(high
CPU,
threading)

  How
does
the
solution
differ
from
a
non‐cloud
solution?

Cloud
Applica2on
Architecture

Cloud
Applica2on
Architecture

  Horsepower

  In
Azure,
these
are
the

web
and
worker
roles

Cloud
Applica2on
Architecture

  Ingress
–
How
to
talk
to
the
cloud

  In
Azure,

  HTTP/s
to
web
roles

  .NET
Service
Bus
and
queues
to
worker

roles

Cloud
Applica2on
Architecture

  Cloud
Storage
Services

  Fundamentally
three
types

  Tables

  Blobs

  Volumes
(EC2)

Cloud
Applica2on
Architecture

  Intra‐cloud
communications

  Queues

  .NET
Service
Bus

Cloud
Applica2on
Architecture

  Cloud
provided
services

  Value
add
from
your
cloud
provider

  You
can
also
use
these
from
other

providers

  Azure
using
EC2
nodes,
AWS
payment

services

  Google
API
using
REST
interfaces
into

Azure

Solu2on
Architecture

Key
points:

• Scalability
is
goal
#1

• Partitioned
dataset

• Multiple
workers

• Work
item
based

• Competitive
processing

• All
asynchronous

Demo

  Show
the
portal
deployments

  Explain
web
and
worker
roles

  Show
client
doing
volatilities

  Explain
parts
of
the
application
and
interop
with
Azure

  Show
/
delete
existing
blobs

  Calculate
some
volatilities

  Show
messages
received,
blobs
being
created

  Show
data
in
one
of
the
blobs

Solu2on
Architecture

  Architecture
was
evolutionary

  Started
with
EC2,
evolved
into
a
hybrid
Azure
/
EC2,

and
then
full
Azure

  This
was
valuable
to
see
the
differences
in
cloud

platforms

Solu2on
Architecture

Version
1.0

100%
EC2

Version
1.0
Outcome

  Linear
scalability.

Double
the
nodes,
half
the
time
to

complete

  Took
time
to
image
and
manage
AMI’s

  Feels
like
you
manage
the
servers
in
their
entirety

  No
automatic
failover
or
restarts
provided
by
EC2

  Bandwidth
costs
–
must
watch
them

  Security
is
on
your
own

  Table
storage
was
considered
too
limited
in
max
size
to

use

  Cost
effective
for
the
problem,
but
minimum
billing
is
per

hour,
so
that
can
burn
you

Solu2on
Architecture

Version
2.0

100%
Azure

with
Table


Data

Version
2.0
Outcome

  Table
data
did
not
perform
well

  Gave
up
before
even
getting
historical
data
into
the

cloud

  REST
performance
for
table
data
was
~1000
puts
per

50
seconds

  4.7
million
historical
price
points
to
load

  Multi‐threading
did
not
help

  Scrapped
and
went
for
a
blob
model
with
ticker
data

blobs
(version
3.0)

Solu2on
Architecture

Version
2.5

Azure
and

EC2
Hybrid

Version
2.5
Outcome

  Easy
port
of
.Net
code
to
Azure
from
EC2

  Just
pointed
data
layer
to
existing
EC2
database
image

  Execution
time
about
the
same
as
with
EC2,
even
with

the
database
across
the
Internet

  Not
as
much
headache
since
you
are
not
managing
as

many
virtual
servers

  But
is
having
an
RDBMS
in
the
cloud
“cloudy”?

Solu2on
Architecture

Version
3.0

100%
Azure

Version
3.0
Outcome

  Same
benefits
of
2.5

  No
need
for
SQL
Server

  Blobs
solved
REST
problems


  Migration
of
data
to
Azure
blobs
did
take
took
some

work
and
redesign

  Physical
partitioning
of
data
into
blobs

  Indexes
to
data
also
stored
in
blobs

  Binary
serialization
of
objects
into
blobs

Code
Review

  Lets
look
at
some
code

  WCF
service
API

  Silverlight
service
bridge

  Web
role
–
looks
just
like
ASP.NET
and
Silverlight

  Silverlight
–
show
what
happens
when
you
press
“start”

  WCF
service
–
show
hooks
to
azure
(storage
accounts)

  Worker
role,
show
how
processing
is
done

Poten2al
Enhancements

  Table
data
storage
for
statuses

  .Net
Service
bus
integration
for
monitoring
and

communications
to
non‐cloud
systems

  Multicast
.Net
Service
Bus
for
broadcasting
to
all

worker
roles

  Eventual
use
of
SQL
data
services
in
cloud

  Build
F#
libraries
for
quantitative
analysis

  Build
locally,
test
against
local
data

  Deploy
to
cloud

  Connect
as
required

Lessons
Learned

  Queues
and
Asynchronicity

  Queues
work
on
a
different
model
than
MSMQ

  Retrieve
with
a
delete
window
and
then
explicitly
delete

  Polling
model
(no
blocking)

  Get
used
to
asynchronous
processing

  Scalability
is
obtained
through
asynchronous
model

  Queue
based
communication
between
web
and
worker
roles

  Asynchronous
communications
from
Silverlight
to
Azure


Lessons
Learned

  EC2
vs
Azure

  Dynamic
allocation
in
Azure
is
not
as
good
as
with
EC2

  Ec2
billing
is
by
the
hour,
so
not
too
good
for
quick
needs

  .NET
code
was
very
portable
between
EC2
and
Azure

  Watch
the
bandwidth
between
storage
zones

  Management
is
difficult
in
both

  But
Azure
management
is
easier
than
EC2

  Azure
monitors
your
roles
and
restarts
them
(EC2
doesn’t)


  EC2
feels
a
lot
heavier
than
Azure

  Seems
great
for
appliances

  But
if
you
are
doing
.NET,
best
to
go
Azure

Lessons
Learned

  Data

  Getting
data
into
the
cloud
can
be
a
lot
of
work

  REST
does
is
not
performant
for
large
#’s
of
small

records

  Designing
data
for
non‐relational
storage
is

cumbersome
and
requires
a
change
of
mindset

Lessons
Learned

  Programming

  URLs
for
WCF
services
must
be
rewritten
in
the
various

environments

  .NET
code
for
web
and
workers
is
very
similar
to

normal
.NET
code

  Lack
of
full
trust
can
be
a
pain;
many
libraries
caused
failures

  F#
needs
to
be
linked
into
the
solution
due
to
not
being

available
in
the
Azure
GAC
/
full
trust

  Can’t
talk
directly
to
Azure
easily
from
Silverlight

  Debugging
is
difficult:
logs,
writing
to
queues,
or
to
SQL

Things
to
look
for
in
the
future

  Concern
about
Azure
pricing
for
unutilized
workers

  Dynamic
/
API
based
allocation
of
roles

  Management
API’s
and
user
interfaces

  Caps
on
#
of
instances
/
roles
available

Economics

  EC2

  Ran
a
subset
of
the
overall
task

  Used
five
instances
as
baseline

  100
units
of
work

  50
volatility
blocks
of
work

  50
correlation
blocks
of
work

  Each
instance
handled
10
blocks
of
work
for
both
volatility

and
correlation

  Volatilities
took
6.9
minutes
per
block


  Correlations
took
4.6
minutes
per
block

Economics
–
Subset
of
Solu2on

Calculation
 Time
 #
Blocks
 Total
Time

Volatility
 6.9
 10
 69


Correlation
 4.6
 10
 46

Total
Time
 115

Cost
/
Billable
Hour
 $0.125

Cost/Node
 $0.25

Total
Cost
(5
Nodes)
 $1.25

Economics
–
Full
Solu2on

Calculation
 Time
 #
Blocks
 Total
Time

Volatility
 6.9
 10
 69


Correlation
 4.6
 500
 2300

Total
Time
 2369

Cost
/
Billable
Hour
 $0.125

Cost/Node
 $5.00

Total
Cost
(5
Nodes)
 $25.00

Economics
–
Single
System

Calculation
 Time
 #
Blocks
 Total
Time

Volatility
 6.9
 50
 345


Correlation
 4.6
 2500
 11,500

Total
Time
(mins)
 11,845

Total
Time
(days)
 8.25

Economics
–
2500
Nodes

Calculation
 Time
 #
Blocks
 Total
Time

Volatility
 6.9
 1
 6.9


Correlation
 4.6
 1
 4.6

Total
Time
 11.5

Cost
/
Billable
Hour
 $0.125

Cost/Node
 $0.125

Total
Cost
(2500
Nodes)
 $312.50

Economics

  There
is
a
cross
over
of
speed
vs.
cost:

  $312.50
(quickest)
versus
$25.00
(most
cost
effective)

  Minimum
billing
hour
granularity
of
EC2
introduces
a

fixed
cost
component

  Isn’t
necessarily
cheaper
compared
to
the
cost
of

‘fixed’
hardware
over
a
long
period
of
time

  Compute
time
not
the
only
cost
to
take
into
account

  Data
transfer
in
&
out
of
cloud
is
equally
as
costly

Conclusions

  What
is
the
scalability
of
cloud
architecture?

  This
problem
was
linearly
scalable;
double
the
nodes,

roughly
half
the
time

  Cost
structure
–
is
it
economical?

  The
numbers
look
good
compared
to
investing
in
capital
and

humans

  Make
sure
you
don’t
get
billed
for
non‐utilized
time

  Bandwidth
still
costs
you,
and
could
be
significant

  Watch
for
minimum
billing
times

  How
does
the
solution
differ
from
a
non‐cloud
solution?

  With
Azure,
it’s
very
similar
coding
(more
in
lessons

learned)

  But
you
must
learn
to
partition
the
problem
set
for
scale
out

Q&A

The
conversa2on
doesn’t
stop
here!

  Sign
in
on
www.entdevcon.com
not
only
to
watch
the

sessions,
but
to
also
discuss
the
content!

  Create
your
own
blogs,
wikis,
conversations
and

special
interest
groups–
watch
content
–
all
for
FREE!

  Make
a
industry
connections
with
your
peers
and

Microsoft
experts
online!

  Comments?
Email
EntDevCon@live.com


EDC
online!

  Join
the
community
of
enterprise
developers!
at

www.entdevcon.com

  Share
your
stories
today
and
beyond
the
event!

  Tweet
directly
to
#EntDevCon
Twitter


  Share
your
pictures
on
our
Facebook
group!

  Discussion
of
the
community

Fill
out
your
evalua2ons!

  Day
1
–
Tonight’s
reception
requires
tickets.

In
order
to

receive
your
ticket,
you
must
complete
an
evaluation
form

for
Day
1,
and
return
to
registration
desk.

  Day
2
–
We
will
hold
a
prize
raffle
during
the
closing

keynote.
Please
hand
in
your
Day
2
evaluations
prior
to

the
keynote.

Prizes
include:

  
Xbox360

  Zune
music
players


  Windows

Mobile
device,
complete
with
mouse
enabled

pointer
and
keyboard.


  Microsoft
Wireless
Laser
Desktop

  Lego
Mindstorm
kits

Using Azure for Computationally Intensive Workloads

More Related Content

What's hot

Net App Cisco V Mware Integrated Presov6
Net App Cisco V Mware Integrated Presov6Net App Cisco V Mware Integrated Presov6
Net App Cisco V Mware Integrated Presov6jnava09
 
System Z Cloud Atlanta
System Z Cloud AtlantaSystem Z Cloud Atlanta
System Z Cloud AtlantaAndrea McManus
 
Cloud-Migration-Methodology v1.0
Cloud-Migration-Methodology v1.0Cloud-Migration-Methodology v1.0
Cloud-Migration-Methodology v1.0b3535840
 
Ibm Cloudburst.External
Ibm Cloudburst.ExternalIbm Cloudburst.External
Ibm Cloudburst.Externalheberje
 
Next Generation Data Centers – Are you ready for scale?
Next Generation Data Centers – Are you ready for scale?Next Generation Data Centers – Are you ready for scale?
Next Generation Data Centers – Are you ready for scale?Ryan Hadden
 
Les DSI face au Tsunami Cloud
Les DSI face au Tsunami Cloud Les DSI face au Tsunami Cloud
Les DSI face au Tsunami Cloud Club Alliances
 
2010.10.07. Le Cloud Computing pour les N...ouveaux - Loic Simon - Club Allia...
2010.10.07. Le Cloud Computing pour les N...ouveaux - Loic Simon - Club Allia...2010.10.07. Le Cloud Computing pour les N...ouveaux - Loic Simon - Club Allia...
2010.10.07. Le Cloud Computing pour les N...ouveaux - Loic Simon - Club Allia...Club Alliances
 
Documento11propuesta
Documento11propuestaDocumento11propuesta
Documento11propuestaOscar Trenado
 
“Lights Out”Configuration using Tivoli Netcool AutoDiscovery Tools
“Lights Out”Configuration using Tivoli Netcool AutoDiscovery Tools“Lights Out”Configuration using Tivoli Netcool AutoDiscovery Tools
“Lights Out”Configuration using Tivoli Netcool AutoDiscovery ToolsAntonio Rolle
 
Clound computing
Clound computingClound computing
Clound computingWGroup
 
Fernando sousa
Fernando sousaFernando sousa
Fernando sousaEuroCloud
 
Chmura nieuchronnym elementem Twojego IT w (nie)dalekiej przyszłości. Śmierte...
Chmura nieuchronnym elementem Twojego IT w (nie)dalekiej przyszłości. Śmierte...Chmura nieuchronnym elementem Twojego IT w (nie)dalekiej przyszłości. Śmierte...
Chmura nieuchronnym elementem Twojego IT w (nie)dalekiej przyszłości. Śmierte...3camp
 
Accelerate Migration to the Cloud using Data Virtualization (APAC)
Accelerate Migration to the Cloud using Data Virtualization (APAC)Accelerate Migration to the Cloud using Data Virtualization (APAC)
Accelerate Migration to the Cloud using Data Virtualization (APAC)Denodo
 
Infrastructure migration to azure cloud
Infrastructure migration to azure cloudInfrastructure migration to azure cloud
Infrastructure migration to azure cloudAlletec
 
Embracing Cloud in a Traditional Data Center
Embracing Cloud in a Traditional Data CenterEmbracing Cloud in a Traditional Data Center
Embracing Cloud in a Traditional Data CenterBrian Anderson
 
CloudFuzion solutions for the Smart Grid
CloudFuzion solutions for the Smart GridCloudFuzion solutions for the Smart Grid
CloudFuzion solutions for the Smart GridCloudFuzion
 
AWS Summit 2013 | Singapore - Design for Success: Defining & Delivering your ...
AWS Summit 2013 | Singapore - Design for Success: Defining & Delivering your ...AWS Summit 2013 | Singapore - Design for Success: Defining & Delivering your ...
AWS Summit 2013 | Singapore - Design for Success: Defining & Delivering your ...Amazon Web Services
 
IBM Netcool: Smarter Energy and Utilities 130910
IBM Netcool: Smarter Energy and Utilities 130910IBM Netcool: Smarter Energy and Utilities 130910
IBM Netcool: Smarter Energy and Utilities 130910Mark Anderson
 
Planning A Cloud Implementation
Planning A Cloud ImplementationPlanning A Cloud Implementation
Planning A Cloud ImplementationRex Wang
 

What's hot (20)

Net App Cisco V Mware Integrated Presov6
Net App Cisco V Mware Integrated Presov6Net App Cisco V Mware Integrated Presov6
Net App Cisco V Mware Integrated Presov6
 
System Z Cloud Atlanta
System Z Cloud AtlantaSystem Z Cloud Atlanta
System Z Cloud Atlanta
 
Cloud-Migration-Methodology v1.0
Cloud-Migration-Methodology v1.0Cloud-Migration-Methodology v1.0
Cloud-Migration-Methodology v1.0
 
Ibm Cloudburst.External
Ibm Cloudburst.ExternalIbm Cloudburst.External
Ibm Cloudburst.External
 
Next Generation Data Centers – Are you ready for scale?
Next Generation Data Centers – Are you ready for scale?Next Generation Data Centers – Are you ready for scale?
Next Generation Data Centers – Are you ready for scale?
 
Les DSI face au Tsunami Cloud
Les DSI face au Tsunami Cloud Les DSI face au Tsunami Cloud
Les DSI face au Tsunami Cloud
 
2010.10.07. Le Cloud Computing pour les N...ouveaux - Loic Simon - Club Allia...
2010.10.07. Le Cloud Computing pour les N...ouveaux - Loic Simon - Club Allia...2010.10.07. Le Cloud Computing pour les N...ouveaux - Loic Simon - Club Allia...
2010.10.07. Le Cloud Computing pour les N...ouveaux - Loic Simon - Club Allia...
 
Documento11propuesta
Documento11propuestaDocumento11propuesta
Documento11propuesta
 
“Lights Out”Configuration using Tivoli Netcool AutoDiscovery Tools
“Lights Out”Configuration using Tivoli Netcool AutoDiscovery Tools“Lights Out”Configuration using Tivoli Netcool AutoDiscovery Tools
“Lights Out”Configuration using Tivoli Netcool AutoDiscovery Tools
 
Clound computing
Clound computingClound computing
Clound computing
 
Fernando sousa
Fernando sousaFernando sousa
Fernando sousa
 
Chmura nieuchronnym elementem Twojego IT w (nie)dalekiej przyszłości. Śmierte...
Chmura nieuchronnym elementem Twojego IT w (nie)dalekiej przyszłości. Śmierte...Chmura nieuchronnym elementem Twojego IT w (nie)dalekiej przyszłości. Śmierte...
Chmura nieuchronnym elementem Twojego IT w (nie)dalekiej przyszłości. Śmierte...
 
Accelerate Migration to the Cloud using Data Virtualization (APAC)
Accelerate Migration to the Cloud using Data Virtualization (APAC)Accelerate Migration to the Cloud using Data Virtualization (APAC)
Accelerate Migration to the Cloud using Data Virtualization (APAC)
 
Infrastructure migration to azure cloud
Infrastructure migration to azure cloudInfrastructure migration to azure cloud
Infrastructure migration to azure cloud
 
Embracing Cloud in a Traditional Data Center
Embracing Cloud in a Traditional Data CenterEmbracing Cloud in a Traditional Data Center
Embracing Cloud in a Traditional Data Center
 
CloudFuzion solutions for the Smart Grid
CloudFuzion solutions for the Smart GridCloudFuzion solutions for the Smart Grid
CloudFuzion solutions for the Smart Grid
 
AWS Summit 2013 | Singapore - Design for Success: Defining & Delivering your ...
AWS Summit 2013 | Singapore - Design for Success: Defining & Delivering your ...AWS Summit 2013 | Singapore - Design for Success: Defining & Delivering your ...
AWS Summit 2013 | Singapore - Design for Success: Defining & Delivering your ...
 
Business Intelligence In The Cloud
Business Intelligence In The CloudBusiness Intelligence In The Cloud
Business Intelligence In The Cloud
 
IBM Netcool: Smarter Energy and Utilities 130910
IBM Netcool: Smarter Energy and Utilities 130910IBM Netcool: Smarter Energy and Utilities 130910
IBM Netcool: Smarter Energy and Utilities 130910
 
Planning A Cloud Implementation
Planning A Cloud ImplementationPlanning A Cloud Implementation
Planning A Cloud Implementation
 

Viewers also liked

GaszakJohn_InstructionalProductReport
GaszakJohn_InstructionalProductReportGaszakJohn_InstructionalProductReport
GaszakJohn_InstructionalProductReportJohn Gaszak
 
Hipertensión arterial
Hipertensión arterialHipertensión arterial
Hipertensión arterialAyrton Inga
 
ujjwal_Resume_2016
ujjwal_Resume_2016ujjwal_Resume_2016
ujjwal_Resume_2016Ujwal Thorat
 
เอกสาร East & South East Asia Monitor ครั้งที่ ุ11 ประจำเดือน พฤศจิกายน 2558
เอกสาร East & South East Asia Monitor ครั้งที่ ุ11 ประจำเดือน พฤศจิกายน 2558เอกสาร East & South East Asia Monitor ครั้งที่ ุ11 ประจำเดือน พฤศจิกายน 2558
เอกสาร East & South East Asia Monitor ครั้งที่ ุ11 ประจำเดือน พฤศจิกายน 2558Klangpanya
 
A case for traditional marriage
A case for traditional marriageA case for traditional marriage
A case for traditional marriageJenna Cassinat
 
Curso adm 185 auditoria contable
Curso adm 185   auditoria contableCurso adm 185   auditoria contable
Curso adm 185 auditoria contableProcasecapacita
 
Historia del Marketing
Historia del MarketingHistoria del Marketing
Historia del MarketingSoraly Escobar
 
Presentation on Cloud Mashups
Presentation on Cloud MashupsPresentation on Cloud Mashups
Presentation on Cloud MashupsMichael Heydt
 
La sociedad del conocimiento
La sociedad del conocimientoLa sociedad del conocimiento
La sociedad del conocimientomarcoscastll
 

Viewers also liked (16)

GaszakJohn_InstructionalProductReport
GaszakJohn_InstructionalProductReportGaszakJohn_InstructionalProductReport
GaszakJohn_InstructionalProductReport
 
Hipertensión arterial
Hipertensión arterialHipertensión arterial
Hipertensión arterial
 
Informática II
Informática IIInformática II
Informática II
 
1.26 advancedscreeninggfx
1.26 advancedscreeninggfx1.26 advancedscreeninggfx
1.26 advancedscreeninggfx
 
ujjwal_Resume_2016
ujjwal_Resume_2016ujjwal_Resume_2016
ujjwal_Resume_2016
 
1.15.11 ann
1.15.11 ann1.15.11 ann
1.15.11 ann
 
yourprezi
yourpreziyourprezi
yourprezi
 
Znr2008Suv_766004ZK
Znr2008Suv_766004ZKZnr2008Suv_766004ZK
Znr2008Suv_766004ZK
 
1.29.11 ann
1.29.11 ann1.29.11 ann
1.29.11 ann
 
เอกสาร East & South East Asia Monitor ครั้งที่ ุ11 ประจำเดือน พฤศจิกายน 2558
เอกสาร East & South East Asia Monitor ครั้งที่ ุ11 ประจำเดือน พฤศจิกายน 2558เอกสาร East & South East Asia Monitor ครั้งที่ ุ11 ประจำเดือน พฤศจิกายน 2558
เอกสาร East & South East Asia Monitor ครั้งที่ ุ11 ประจำเดือน พฤศจิกายน 2558
 
A case for traditional marriage
A case for traditional marriageA case for traditional marriage
A case for traditional marriage
 
Curso adm 185 auditoria contable
Curso adm 185   auditoria contableCurso adm 185   auditoria contable
Curso adm 185 auditoria contable
 
Historia del Marketing
Historia del MarketingHistoria del Marketing
Historia del Marketing
 
Presentation on Cloud Mashups
Presentation on Cloud MashupsPresentation on Cloud Mashups
Presentation on Cloud Mashups
 
Cloud Mashup
Cloud MashupCloud Mashup
Cloud Mashup
 
La sociedad del conocimiento
La sociedad del conocimientoLa sociedad del conocimiento
La sociedad del conocimiento
 

Similar to Using Azure for Computationally Intensive Workloads

FInal Project - USMx CC605x Cloud Computing for Enterprises - Hugo Aquino
FInal Project - USMx CC605x Cloud Computing for Enterprises - Hugo AquinoFInal Project - USMx CC605x Cloud Computing for Enterprises - Hugo Aquino
FInal Project - USMx CC605x Cloud Computing for Enterprises - Hugo AquinoHugo Aquino
 
Feasibility of cloud migration for large enterprises
Feasibility of cloud migration for large enterprisesFeasibility of cloud migration for large enterprises
Feasibility of cloud migration for large enterprisesAnant Damle
 
Cloud Computing and Data Governance
Cloud Computing and Data GovernanceCloud Computing and Data Governance
Cloud Computing and Data GovernanceTrillium Software
 
2010 04-27 tech touchstone - the netherlands
2010 04-27 tech touchstone - the netherlands2010 04-27 tech touchstone - the netherlands
2010 04-27 tech touchstone - the netherlandsHans Bos
 
CLOUD FOR ENTERPRISE
CLOUD FOR ENTERPRISECLOUD FOR ENTERPRISE
CLOUD FOR ENTERPRISEHung
 
CLOUD FOR ENTERPRISE
CLOUD FOR ENTERPRISECLOUD FOR ENTERPRISE
CLOUD FOR ENTERPRISEHung Vu
 
Private cloud with z enterprise
Private cloud with z enterprisePrivate cloud with z enterprise
Private cloud with z enterpriseJim Porell
 
Architecting for the Cloud with TOGAF®
Architecting for the Cloud with TOGAF®Architecting for the Cloud with TOGAF®
Architecting for the Cloud with TOGAF®Sunil Kempegowda
 
AE Rio 2011 - Cezar Taurion Arquitetura de infra-estrutura Cloud
AE Rio 2011 - Cezar Taurion Arquitetura de infra-estrutura CloudAE Rio 2011 - Cezar Taurion Arquitetura de infra-estrutura Cloud
AE Rio 2011 - Cezar Taurion Arquitetura de infra-estrutura CloudFernando Botafogo
 
Clearing up the cloud: ChannelNext Central
Clearing up the cloud: ChannelNext CentralClearing up the cloud: ChannelNext Central
Clearing up the cloud: ChannelNext Centralradiant_atsservices
 
Daimler’s Community Approach to TAS Platform Monitoring
Daimler’s Community Approach to TAS Platform MonitoringDaimler’s Community Approach to TAS Platform Monitoring
Daimler’s Community Approach to TAS Platform MonitoringVMware Tanzu
 
Cloud computing - dien toan dam may
Cloud computing - dien toan dam mayCloud computing - dien toan dam may
Cloud computing - dien toan dam mayNguyen Duong
 
Cloud Computing 2010 - IBM Italia - Mariano Ammirabile
Cloud Computing 2010 - IBM Italia - Mariano AmmirabileCloud Computing 2010 - IBM Italia - Mariano Ammirabile
Cloud Computing 2010 - IBM Italia - Mariano AmmirabileManuela Moroncini
 
Transitioning to the Cloud: Implications for Reliability, Redundancy & Recove...
Transitioning to the Cloud: Implications for Reliability, Redundancy & Recove...Transitioning to the Cloud: Implications for Reliability, Redundancy & Recove...
Transitioning to the Cloud: Implications for Reliability, Redundancy & Recove...RightScale
 
Spatial data infrastructure in the cloud, 2011
Spatial data infrastructure in the cloud, 2011Spatial data infrastructure in the cloud, 2011
Spatial data infrastructure in the cloud, 2011Moullet
 
CRTC Cloud- Scott Sadler
CRTC Cloud- Scott SadlerCRTC Cloud- Scott Sadler
CRTC Cloud- Scott SadlerKrisValerio
 

Similar to Using Azure for Computationally Intensive Workloads (20)

FInal Project - USMx CC605x Cloud Computing for Enterprises - Hugo Aquino
FInal Project - USMx CC605x Cloud Computing for Enterprises - Hugo AquinoFInal Project - USMx CC605x Cloud Computing for Enterprises - Hugo Aquino
FInal Project - USMx CC605x Cloud Computing for Enterprises - Hugo Aquino
 
Feasibility of cloud migration for large enterprises
Feasibility of cloud migration for large enterprisesFeasibility of cloud migration for large enterprises
Feasibility of cloud migration for large enterprises
 
Cloud Computing and Data Governance
Cloud Computing and Data GovernanceCloud Computing and Data Governance
Cloud Computing and Data Governance
 
2010 04-27 tech touchstone - the netherlands
2010 04-27 tech touchstone - the netherlands2010 04-27 tech touchstone - the netherlands
2010 04-27 tech touchstone - the netherlands
 
Vaishali Rana
Vaishali RanaVaishali Rana
Vaishali Rana
 
cloud
cloudcloud
cloud
 
CLOUD FOR ENTERPRISE
CLOUD FOR ENTERPRISECLOUD FOR ENTERPRISE
CLOUD FOR ENTERPRISE
 
CLOUD FOR ENTERPRISE
CLOUD FOR ENTERPRISECLOUD FOR ENTERPRISE
CLOUD FOR ENTERPRISE
 
Private cloud with z enterprise
Private cloud with z enterprisePrivate cloud with z enterprise
Private cloud with z enterprise
 
Architecting for the Cloud with TOGAF®
Architecting for the Cloud with TOGAF®Architecting for the Cloud with TOGAF®
Architecting for the Cloud with TOGAF®
 
AE Rio 2011 - Cezar Taurion Arquitetura de infra-estrutura Cloud
AE Rio 2011 - Cezar Taurion Arquitetura de infra-estrutura CloudAE Rio 2011 - Cezar Taurion Arquitetura de infra-estrutura Cloud
AE Rio 2011 - Cezar Taurion Arquitetura de infra-estrutura Cloud
 
Clearing up the cloud: ChannelNext Central
Clearing up the cloud: ChannelNext CentralClearing up the cloud: ChannelNext Central
Clearing up the cloud: ChannelNext Central
 
Daimler’s Community Approach to TAS Platform Monitoring
Daimler’s Community Approach to TAS Platform MonitoringDaimler’s Community Approach to TAS Platform Monitoring
Daimler’s Community Approach to TAS Platform Monitoring
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cloud computing - dien toan dam may
Cloud computing - dien toan dam mayCloud computing - dien toan dam may
Cloud computing - dien toan dam may
 
Cloud Computing 2010 - IBM Italia - Mariano Ammirabile
Cloud Computing 2010 - IBM Italia - Mariano AmmirabileCloud Computing 2010 - IBM Italia - Mariano Ammirabile
Cloud Computing 2010 - IBM Italia - Mariano Ammirabile
 
Transitioning to the Cloud: Implications for Reliability, Redundancy & Recove...
Transitioning to the Cloud: Implications for Reliability, Redundancy & Recove...Transitioning to the Cloud: Implications for Reliability, Redundancy & Recove...
Transitioning to the Cloud: Implications for Reliability, Redundancy & Recove...
 
Spatial data infrastructure in the cloud, 2011
Spatial data infrastructure in the cloud, 2011Spatial data infrastructure in the cloud, 2011
Spatial data infrastructure in the cloud, 2011
 
CRTC Cloud- Scott Sadler
CRTC Cloud- Scott SadlerCRTC Cloud- Scott Sadler
CRTC Cloud- Scott Sadler
 
Yongsan presentation 3
Yongsan presentation 3Yongsan presentation 3
Yongsan presentation 3
 

More from Michael Heydt

Natural User Interfaces in a Nutshel
Natural User Interfaces in a NutshelNatural User Interfaces in a Nutshel
Natural User Interfaces in a NutshelMichael Heydt
 
Continuous and Seamless Applications
Continuous and Seamless ApplicationsContinuous and Seamless Applications
Continuous and Seamless ApplicationsMichael Heydt
 
NUX Presentation from TechMixer Birmingham 2011
NUX Presentation from TechMixer Birmingham 2011NUX Presentation from TechMixer Birmingham 2011
NUX Presentation from TechMixer Birmingham 2011Michael Heydt
 
C# 3.0 and LINQ Tech Talk
C# 3.0 and LINQ Tech TalkC# 3.0 and LINQ Tech Talk
C# 3.0 and LINQ Tech TalkMichael Heydt
 
Agile india 2014 Presentation
Agile india 2014 PresentationAgile india 2014 Presentation
Agile india 2014 PresentationMichael Heydt
 

More from Michael Heydt (6)

Natural User Interfaces in a Nutshel
Natural User Interfaces in a NutshelNatural User Interfaces in a Nutshel
Natural User Interfaces in a Nutshel
 
Continuous and Seamless Applications
Continuous and Seamless ApplicationsContinuous and Seamless Applications
Continuous and Seamless Applications
 
NUX Presentation from TechMixer Birmingham 2011
NUX Presentation from TechMixer Birmingham 2011NUX Presentation from TechMixer Birmingham 2011
NUX Presentation from TechMixer Birmingham 2011
 
C# 3.0 and LINQ Tech Talk
C# 3.0 and LINQ Tech TalkC# 3.0 and LINQ Tech Talk
C# 3.0 and LINQ Tech Talk
 
Agile india 2014 Presentation
Agile india 2014 PresentationAgile india 2014 Presentation
Agile india 2014 Presentation
 
Social Machines
Social MachinesSocial Machines
Social Machines
 

Recently uploaded

"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
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
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
"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
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
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
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
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
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 

Recently uploaded (20)

"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
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
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
"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...
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
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
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
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
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 

Using Azure for Computationally Intensive Workloads