SlideShare una empresa de Scribd logo
1 de 51
Descargar para leer sin conexión
Ing. Eduardo Castro, PhD
ecastro@grupoasesor.net

http://ComunidadWindows.org
Session Objective(s):
  Show how key SQL Server 2008 features can
  add value to BizTalk 2009 projects
  Differentiate Standard & Enterprise SQL
  Server 2008 features

Key Takeaways
  Answer the following question:
    ―Why would we want to purchase SQL Enterprise
    for our BizTalk project?‖
WARNING: No two BizTalk deployments are exactly the
same! Many factors need to be considered when
recommending a deployment architecture.
Cost Savings
                               Reduce costs and
                              drive efficiencies that
                              maximize return on IT
                                   investment
                                                               High Availability
 Business Intelligence
                                                           Ensure the highest level
Deliver business insight by
                                                           of business continuity by
  transforming data into
                                                           reducing unplanned and
  actionable knowledge
                                                              planned downtime




     Scalability and                                              Security
      Performance                                            Provide a secure
 Deliver an infrastructure                                 environment to protect
   that can grow with                                          sensitive data
   customer business              Manageability
                               Manage and maintain
                              customer infrastructure
                                  with increased
                               productivity, visibility,
                                  and automation
Updated Platform Support             SOA & Web Services

 Support for .NET Framework 3.5 SP1    New UDDI v3 Web Services Registry
 and Visual Studio 2008 SP1            New and enhanced LOB adapters
   Take advantages of the              (Oracle EBS, SQL)
   latest developer tools              Enhanced host systems integration
 Support for Windows Server 2008       (MQ, CICS, IMS, CICS)
 and SQL Server 2008                   Enhanced BAM support
   Hyper-V support                     ESB Toolkit 2.0 delivers updated
   Increased performance & scale       prescriptive guidance



Business to Business Integration      Developer & Team Productivity

 New Mobile RFID Platform              New Application Lifecycle
 New RFID device management and        Management (ALM) support
 industry standards support              Support for TFS - integrated
 Enhanced Support for EDI/AS2            source control, bug tracking,
 Protocols & Drummond certification      MSBuild automation
 Updated SWIFT Support, SWIFTReady     Enhanced Developer Productivity
 Financial EAI Gold certification        Visual Studio project system
                                         updates
Enterprise
  Scale out/Redundancy
  Multiple message boxes
  No limit on number of applications
  No limit on the number of physical processors
  Unlimited virtual processors
 Sales Mix
WE      • 80 % SQL Enterprise Edition*

 US      • 31 % SQL Enterprise Edition

LATAM    • 90 % SQL Enterprise Edition

CEE      • 69 % SQL Enterprise Edition

APAC     • 86 % SQL Enterprise Edition




All Up   • 51% Enterprise Edition
Security &
              Compliance


         BAM Data Collection,
         Reporting & Ad-Hoc
              Queries


   SQL ServerDeployment
     Advanced
              Enterprise
     (Virtualization/Large Cluster)




Basic Deployment (EAI or B2B Scenario)
    SQL Server Standard
More flexibility for high availability
More flexibility in licensing
More flexibility for supporting BAM/BI
More flexibility for securing data
Security
                    Compliance

                    BAM Data
                    Collection,
                Reporting & Ad-Hoc
                     Queries


               Advanced Deployment




Advanced Deployment
800K trades per day


 OSI DMZ                                 MSG DMZ                                                     WEB DMZ         OOB (Mgmt)
                                                                                                                       Subnet




                                                                                        BizTalk
  OSI
                               Receive              Send             Orchestration
                                                                                                  Portal/Web Farm   Active Directory,
                                                                                                                    Certificate, DNS
                                                             Blade Servers
           SWIFTNet

                                             SQL DATA Backbone

                                                   AD DATA Backbone




                        Primary     Secondary  Secondary    Tracking, Administration, Adapter,
                      MessageBox   MessageBox MessageBox   Application, BAM, Reporting Services
                                                                   & OBSM Database(s)
Database Clustering
                                                          More than one passive node is available to
                                                          host instances from multiple failovers on active
Applications &                                            nodes
Business                 1100101
                         00101
                         0010111
                         1100101
                         0010100
                         00101
                           101
                                   1100101
                                   00101
                                   1100101
                                   00101
                                                          Minimizes service interruption with automatic
                                                          failover to configured cluster nodes
                                   110010



Logic
                         110010
                          110010




                                                          Multiple instances can share the same failover
                                                          node, which reduces hardware costs
                                                          Simplified setup reduces administrative costs
              Fail
              Over
             Server




   Because of the critical nature of the G4S
   application, CASON sets up the servers in a failover
   cluster to ensure high availability.
                                 —CASON Case Study
Single Instance Failover




MessageBox MessageBox   MessageBox MessageBox   MessageBox MessageBox
Multiple Instance Failover




  MessageBox   MessageBox      MessageBox   DTA/BAM




                       MessageBox

                       MessageBox
                        DTA/BAM
Multiple Instance Failover




  MessageBox   MessageBox    MessageBox   DTA/BAM




               MessageBox   DTA/BAM
Virtualization
                                                         Increases deployment flexibility by running
                                                         SQL Server inside a virtualized OS, which
                                                         allows it to be easily moved to another server
Applications &
Business                                                 Provides immediate rollback to a working
                                                         system by using a snapshot of the virtual
Logic                                                    machine

                                                         Allows unlimited virtual machines when all
                                                         physical processors are licensed (price parity
                   Virtual                               with Standard edition at eight virtual machines
                   Servers                               on a dual-processor quad-core system—with
                                                         more features)

                                                         Removes the 90-day wait between server
                                                         moves when moving licenses between servers
                              Host                       in a server farm
                             Server



   Forty-six percent (46%) of retailers are seeking to respond to issues and
   failures of applications and systems.
                                              —Virtualization in Retail Survey 2008
Reducing physical infrastructure




Flexible Lifecycle
   More flexibility for BizTalk Dev lifecycle
Business Continuity

Multi-Tenant B2B applications
Resource Governor
                                                    Allocate CPU and memory resources to high-
                                                    priority applications

                         1100101
                         00101
                                                    Prevent runaway queries that hold resources
                         1100101
                         00101
                         110010                     for extended periods
  LIMIT 50%
                                                    Provide a consistent user experience, which
              POOL 0                                can result in fewer service calls about slow
   LOAD 25%
                                                    systems
  LIMIT 30%

              POOL 1

  LIMIT 20%

              POOL 2
       15%
  LOAD 45%




―We deal with a lot of large data feeds—both coming from manufacturers as
data updates, and going out to our subscribers. Resource Governor allows us
to control the percent[age] of total resources any operation can consume so
that they don’t adversely impact our real-time data access.‖
         —Michael Steineke, Vice President, Information Technology, Edgenet
BAM-PI

                            BAM-Analysis

MessageBox

               MGMT


                                 RE



             SSO



                      DTA
BAM-PI

                            BAM-Analysis




MessageBox     MGMT


                                 RE



             SSO

                      DTA
BAM-PI

                                                  BAM-Analysis




                 MessageBox          MGMT


                                                       RE



                                    SSO

                                            DTA


                              Machine 1
Global Server Setting                                       Workload Group
MAXDOP = 1
                                                            MAXDOP = 0
Custom Databases




BizTalk SQL Agent Jobs
   Backup
Central Management Server
Hot-Add CPU and RAM
                                                         Reduce planned downtime by upgrading
                                                         servers without stopping the database server
Applications &
Business                                                 Requires hardware support for either physical
                                                         or virtual hardware
                           110010         110010
                           100101         100101
                           110010         110010



Logic                      100101
                           110010
                                          100101
                                          110010




                           110010         110010
                           100101         100101
                           110010         110010
                           100101         100101
                           110010         110010




   Hot-add CPU is the ability to dynamically add CPUs to a running system.
   Adding CPUs can occur physically by adding new hardware, logically by online
   hardware partitioning, or virtually through a virtualization layer.
                                                          —SQL Server Books Online
Standard Edition                            Maximum Number of
       Up to 16 cores                             Processors
                                                       CPU support

                                                       Support for the most powerful servers, scaling
                                                       up to the OS maximum number of CPUs
                                                       (Standard edition supports 4 CPUs)
      Enterprise edition                               The query optimizer makes operations parallel
       Up to 64 cores                                  when there is a benefit

                                                       Large queries scale almost linearly, so
                                                       doubling the number of CPUs enables
                                                       organizations to:

                                                       Process the same data in half the time

                                                       Process double the data in the same time



―For most large queries SQL Server generally scales linearly or nearly linearly.
For speed up, this means that if we double the number of CPUs, we see the
response time drop in half.‖
—Craig Freedman, Coauthor, Inside Microsoft SQL Server 2005: Query Tuning
                                                         and Optimization
Security
                            Compliance

                            BAM Data
                            Collection,
                        Reporting & Ad-Hoc
                             Queries


                       Advanced Deployment




BAM Data Collection, Reporting
and Ad-Hoc Queries
Proactive caching is only available in
SQL Server 2008 Enterprise Edition
External Interface
     Bam_payment_Active
     Bam_payment_Completed
     Bam_payment_ActiveRelationships
     Bam_payment_CompletedRelationships
     Bam_payment_Continuations
                                             Bam_payment_ActiveInstance
                                             s
                                             Bam_payment_CompletedInstance
     Bam_payment_Completed_                  s
                                             Bam_payment_AllInstances
     2
     Bam_payment_CompletedRelationships_     Bam_payment_AllRelationships
     2
     Bam_payment_Completed_
     2
     Bam_payment_CompletedRelationships_
     2




Internal Interface
TSQL                             MDX
              Reporting   Performance
BAM Portal                              Custom App
              Services        Point
How many payments have been processed today?


How were today’s payments cleared?




Who were our top 5 customers today?
DIMENSION
                       TABLE
                                                        Star Join Optimizations
                                                            Process more data in a shorter time by
DIMENSION                                  DIMENSION
  TABLE                                      TABLE          optimizing common join scenarios in a data
                                                            warehouse
                    FACT TABLE
                                                            Significantly reduce the amount of
                                                            processing for star schema queries

DIMENSION                                  DIMENSION        Faster join processing speeds up lookups
  TABLE                                      TABLE
                                                            during data load, which shortens load
                                                            windows and enables more frequent
                                                            updates for better reporting
                     DIMENSION
                       TABLE
                                      Rows Returned



                                      623,194
                            1,000,000

      ―In addition to faster query processing, ORF has found an immediate improvement
      of 15 percent in data loading. We consider that a great advantage when you can
      get 15 percent faster data loading without having to change a line of our own code.‖
                         —Gerald Schinagl, Project Manager and Systems Architect, ORF
Scalable Shared Database
  Centralized, read-only Analysis Services database
  shared by multiple instances
  Scale workload across multiple commodity servers


Partitioned Cubes
  Decrease disk space required and processing
  time
  Improved query performance
  Scale out to multiple servers


Proactive Caching
  Provide the performance of traditional
  multidimensional online analytical processing
  (MOLAP), while retaining the immediacy and ease
  of management offered by relational OLAP
  (ROLAP)
SAN
Data Compression
                                                         Reduces size of data with 20% to 60%
                                                         compression ratios* (depending on data)
                                          1001010
                                          0101001
                                          0100001        Provides more room to store more data, which
                                          1111011
                                1001010
                                0101001
                                          0101001        allows more instances to share disk resources
                                0100001
                                1111011
                                0101001
                                                         Reduced device I/O usually increases
                                                         performance




            "We’re anticipating an 80 percent reduction in our backup file sizes
            using backup compression on SQL Server 2008.‖
                                        —Peter Hammond, President, CyberSavvy


*Stated percentages are typical but not guaranteed
Security
                             Compliance

                             BAM Data
                             Collection,
                         Reporting & Ad-Hoc
                              Queries


                        Advanced Deployment




Security & Compliance
Clearly document subsystems and modules
   Differentiate internal & external interfaces
   Highlight the interaction between interfaces
Document data storage
   Classify application data in taxonomy of security policy
   Identify security artifacts that require storage
Document the chain of trust
   Show trust dependency between subsystems
Define audit requirements
   Audit policy & granularity of audits
Compliance requirements
   Non-repudiation requirements
   SLA for duration of compliance data
Threats & Mitigations
   Clearly document potential threats and proposed mitigations
Availability
   Mitigate denial of service threats
Privacy
   Confidentiality of information in transit or at rest
Integrity
   Data assurance – resistant to tampering or changes
   Accountability (non-repudiation)
Identity & Access
   User, process or machine authentication
   Authorization or services
Audit
   tracking, monitoring & reporting activity
Database Auditing
                                               Know what’s happening with your data: audit
                                               at the table and database levels
                           Employee
                           User:  User:
     Employee
     Marc
                           Marc
                           Tina Anders
                           Boyer Riis
                           Makovec             Built into the database engine—no custom
     Boyer
     Salary:
                           Salary:
                           Action: Action:
                           $40.000
                           WRITE READ          code is required
     $40.000

                                               Track reads, writes, log-ons, password
                           AUDIT               changes, and many other events
                                               Detect misuse of permissions early on to limit
                                               possible damage
                                               Minimal impact on performance




―The enhanced auditing tools in SQL Server 2008 enable us to track all
changes to tables and other data elements in our system.‖
 —Avad Shammout, Lead Technical Database Administrator, CareGroup
                                                    HealthCare System
Successful Login             Database change
Logout                       Database object change
Failed Login                 Database principal change
Change password              Schema object change
Role change password         Server principal impersonation
Server role change group     Database principal impersonation
Database role change group   Server ownership change
Backup Restore               Database ownership change
DBCC command                 Schema ownership change
Server operation             Server permission change
Database operation           Database permission change
Audit change                 Database object access
Server state change          Schema object access
Server object change         Broker login
Server principal change      Database mirroring group
                             Trace change group
Database role change                Select
Database operation                  Update
Database change                     Insert
Database object change              Delete
Database principal change           Execute
Schema object change                Receive
Database principal impersonation    References
Database owner change
Database object owner change
Schema object ownership change
Database permission change
Database object permission change
Schema object permission change
Database object access
Schema object access
ISO 15408 – International Standard for Info Sec
   Framework for making security claims for a product
Mutual Recognition Agreement (MRA)
   Australia & New Zealand        Japan
   Austria                        Republic of Korea
   Canada                         Malaysia
   Czech Republic                 Netherlands
   Denmark                        Norway
   Finland                        Pakistan
   France                         Singapore
   Germany                        Spain
   Greece                         Sweden
   Hungary                        Turkey
   India                          United Kingdon
   Israel                         United States
   Italy
Common Criteria Compliance
                  Criteria
                                                     Enterprise edition meets or exceeds the
   Residual Information Protection                   auditing requirements of many organizations
   (RIP)                                             and nations

   The ability to view log-on                        C2, supported by Standard edition, has been
   statistics                                        superseded by Common Criteria

   That column GRANT should not                      Protects data and provides auditing
   override table DENY




The Common Criteria was designed by a group of nations to improve the
availability of security-enhanced IT products, help users evaluate IT products
for purchase, and contribute to consumer confidence in IT product security.
                                                   — SQL Server Books Online
Employee          11001010        11001       11001
                                                      Transparent Data Encryption
Marc              01010010        01001       01001
                  10011101        01001       01001
Boyer
Salary:
                  01100101
                  00110001
                                  01001       01001     Secure your data with I/O-level encryption that
$40.000              11
                                      11001             takes place as data is stored on-disk
                                      01001
                                      01001
                                      01001
                                                        Encrypt the entire database on-disk to protect
                                                        against lost or stolen disks or backup media
                                                        Transparent from users and applications;
                                                        practical for commercial off-the-shelf (COTS)
                                                        and custom applications
                                                        Backups are automatically encrypted




―With SQL Server 2008 we have transparent encryption, so we can easily
enforce the encryption of the information in the database itself without making
any changes on the application side.‖
        —Avad Shammout, Lead Technical Database Administrator, CareGroup
                                                              HealthCare System
Extensible Key Management
                                                          ―Defense in depth‖ makes unauthorized
                                                          access to data harder by storing encryption
Employee
Marc
                    11001010
                    01010010                              keys away from the data
Boyer               10011101
Salary:             01100101
$40.000               001
                                                          Enables using hardware security modules for
                                                          higher performance
                                                          Reduces administration requirements when
                                                          managing multiple keys and certificates




The transparent encryption built into SQL Server 2008 helps CareGroup
comply with HIPPA data encryption requirements and address overall
concerns for data privacy. SQL Server 2008 delivers an excellent solution
to this growing need, by supporting third-party key management and
hardware security module products.
                                              —CareGroup Case Study
High Availability     Security       Manageability      Scalability and    Business         Cost Savings
                                                         Performance      Intelligence


  16-node           Common            Table              Maximum          Star join query   Data and
  clustering        Criteria          partitioning       number of        optimizations     backup
                    Certification                        processors                         compression
  Automatic                           Resource                            Partitioned
  page repair       Transparent       Governor           Parallel index   cubes             Unlimited
  with database     data                                 operations                         virtualization
  mirroring         encryption        Mirrored                            Change data
                                      backups            Parallel         capture           16-node
  Online            Extensible                           partitioned                        clustering
  operations        encryption key    Multiple-server    tables           Advanced
                    management        administration                      analytics
  Hot-add CPU                                            Resource         functions
  and RAM           All actions                          Governor
                    audited                                               High-speed
  Database                                               50 named         connectors
  Snapshots                                              instances per
                    Fine Grained                         server           Data-driven
  Peer-to-peer      Audit                                                 report
  replication                                                             subscriptions




ENTERPRISE EDITION has more than 60 features not in Standard
edition
Preguntas
Ing. Eduardo Castro, PhD
ecastro@grupoasesor.net
SQL Server 2008 para Implementar Biztalk

Más contenido relacionado

La actualidad más candente

Roger boesch xen desktop mit cisco
Roger boesch xen desktop mit ciscoRoger boesch xen desktop mit cisco
Roger boesch xen desktop mit ciscoDigicomp Academy AG
 
Cloud Computing: Making IT Simple
Cloud Computing: Making IT SimpleCloud Computing: Making IT Simple
Cloud Computing: Making IT SimpleBob Rhubart
 
Engineered Systems: Oracle’s Vision for the Future
Engineered Systems: Oracle’s Vision for the FutureEngineered Systems: Oracle’s Vision for the Future
Engineered Systems: Oracle’s Vision for the FutureBob Rhubart
 
Novell Success Stories: Endpoint Management in Retail and Manufacturing
Novell Success Stories: Endpoint Management in Retail and ManufacturingNovell Success Stories: Endpoint Management in Retail and Manufacturing
Novell Success Stories: Endpoint Management in Retail and ManufacturingNovell
 
CloudBees PaaS Presentation at Oakland JUG
CloudBees PaaS Presentation at Oakland JUGCloudBees PaaS Presentation at Oakland JUG
CloudBees PaaS Presentation at Oakland JUGCloudBees
 
Novell Success Stories: Endpoint Management for Nonprofits
Novell Success Stories: Endpoint Management for NonprofitsNovell Success Stories: Endpoint Management for Nonprofits
Novell Success Stories: Endpoint Management for NonprofitsNovell
 
How to Maintain Software Appliances
How to Maintain Software AppliancesHow to Maintain Software Appliances
How to Maintain Software AppliancesNovell
 
Virbak Abio Presentation Vs32 Pp 01 Ovw Tp
Virbak Abio Presentation Vs32 Pp 01 Ovw TpVirbak Abio Presentation Vs32 Pp 01 Ovw Tp
Virbak Abio Presentation Vs32 Pp 01 Ovw Tppowerguy73
 
Application Grid: Platform for Virtualization and Consolidation of your Java ...
Application Grid: Platform for Virtualization and Consolidation of your Java ...Application Grid: Platform for Virtualization and Consolidation of your Java ...
Application Grid: Platform for Virtualization and Consolidation of your Java ...Bob Rhubart
 
Spring, Java Web Apps to the cloud
Spring, Java Web Apps to the cloudSpring, Java Web Apps to the cloud
Spring, Java Web Apps to the cloudCloudBees
 
Innovations in Data Grid Technology with Oracle Coherence
Innovations in Data Grid Technology with Oracle CoherenceInnovations in Data Grid Technology with Oracle Coherence
Innovations in Data Grid Technology with Oracle CoherenceBob Rhubart
 
21st Century SOA
21st Century SOA21st Century SOA
21st Century SOABob Rhubart
 
Novell Support Revealed! An Insider's Peek and Feedback Opportunity
Novell Support Revealed! An Insider's Peek and Feedback OpportunityNovell Support Revealed! An Insider's Peek and Feedback Opportunity
Novell Support Revealed! An Insider's Peek and Feedback OpportunityNovell
 
HDS-Brocade Joint Solutions Reference Guide
HDS-Brocade Joint Solutions Reference GuideHDS-Brocade Joint Solutions Reference Guide
HDS-Brocade Joint Solutions Reference GuideSteve Lee
 
Leon IT Setup Case Study
Leon IT Setup Case StudyLeon IT Setup Case Study
Leon IT Setup Case Studyrahulmeher
 
The acs lync appliance v4 5 nl
The acs lync appliance   v4 5 nlThe acs lync appliance   v4 5 nl
The acs lync appliance v4 5 nlWendy Frodyma
 
The non stop mission critical experience
The non stop mission critical experienceThe non stop mission critical experience
The non stop mission critical experienceHP ESSN Philippines
 

La actualidad más candente (19)

Roger boesch xen desktop mit cisco
Roger boesch xen desktop mit ciscoRoger boesch xen desktop mit cisco
Roger boesch xen desktop mit cisco
 
Cloud Computing: Making IT Simple
Cloud Computing: Making IT SimpleCloud Computing: Making IT Simple
Cloud Computing: Making IT Simple
 
Engineered Systems: Oracle’s Vision for the Future
Engineered Systems: Oracle’s Vision for the FutureEngineered Systems: Oracle’s Vision for the Future
Engineered Systems: Oracle’s Vision for the Future
 
Novell Success Stories: Endpoint Management in Retail and Manufacturing
Novell Success Stories: Endpoint Management in Retail and ManufacturingNovell Success Stories: Endpoint Management in Retail and Manufacturing
Novell Success Stories: Endpoint Management in Retail and Manufacturing
 
CloudBees PaaS Presentation at Oakland JUG
CloudBees PaaS Presentation at Oakland JUGCloudBees PaaS Presentation at Oakland JUG
CloudBees PaaS Presentation at Oakland JUG
 
Novell Success Stories: Endpoint Management for Nonprofits
Novell Success Stories: Endpoint Management for NonprofitsNovell Success Stories: Endpoint Management for Nonprofits
Novell Success Stories: Endpoint Management for Nonprofits
 
How to Maintain Software Appliances
How to Maintain Software AppliancesHow to Maintain Software Appliances
How to Maintain Software Appliances
 
Virbak Abio Presentation Vs32 Pp 01 Ovw Tp
Virbak Abio Presentation Vs32 Pp 01 Ovw TpVirbak Abio Presentation Vs32 Pp 01 Ovw Tp
Virbak Abio Presentation Vs32 Pp 01 Ovw Tp
 
Application Grid: Platform for Virtualization and Consolidation of your Java ...
Application Grid: Platform for Virtualization and Consolidation of your Java ...Application Grid: Platform for Virtualization and Consolidation of your Java ...
Application Grid: Platform for Virtualization and Consolidation of your Java ...
 
vSphere 4
vSphere 4vSphere 4
vSphere 4
 
Spring, Java Web Apps to the cloud
Spring, Java Web Apps to the cloudSpring, Java Web Apps to the cloud
Spring, Java Web Apps to the cloud
 
Innovations in Data Grid Technology with Oracle Coherence
Innovations in Data Grid Technology with Oracle CoherenceInnovations in Data Grid Technology with Oracle Coherence
Innovations in Data Grid Technology with Oracle Coherence
 
21st Century SOA
21st Century SOA21st Century SOA
21st Century SOA
 
Novell Support Revealed! An Insider's Peek and Feedback Opportunity
Novell Support Revealed! An Insider's Peek and Feedback OpportunityNovell Support Revealed! An Insider's Peek and Feedback Opportunity
Novell Support Revealed! An Insider's Peek and Feedback Opportunity
 
HDS-Brocade Joint Solutions Reference Guide
HDS-Brocade Joint Solutions Reference GuideHDS-Brocade Joint Solutions Reference Guide
HDS-Brocade Joint Solutions Reference Guide
 
Leon IT Setup Case Study
Leon IT Setup Case StudyLeon IT Setup Case Study
Leon IT Setup Case Study
 
The acs lync appliance v4 5 nl
The acs lync appliance   v4 5 nlThe acs lync appliance   v4 5 nl
The acs lync appliance v4 5 nl
 
The non stop mission critical experience
The non stop mission critical experienceThe non stop mission critical experience
The non stop mission critical experience
 
Avaya Data Network
Avaya Data NetworkAvaya Data Network
Avaya Data Network
 

Similar a SQL Server 2008 para Implementar Biztalk

21st Century SOA
21st Century SOA21st Century SOA
21st Century SOABob Rhubart
 
benefits of SQL Server 2008 R2 Enterprise Edition
benefits of SQL Server 2008 R2 Enterprise Editionbenefits of SQL Server 2008 R2 Enterprise Edition
benefits of SQL Server 2008 R2 Enterprise EditionTobias Koprowski
 
The Modern Web Part 4: Cloud Computing
The Modern Web Part 4: Cloud ComputingThe Modern Web Part 4: Cloud Computing
The Modern Web Part 4: Cloud ComputingDavid Pallmann
 
21st Century Service Oriented Architecture
21st Century Service Oriented Architecture21st Century Service Oriented Architecture
21st Century Service Oriented ArchitectureBob Rhubart
 
Presentation cisco nexus enabling the cloud infrastructure
Presentation   cisco nexus enabling the cloud infrastructurePresentation   cisco nexus enabling the cloud infrastructure
Presentation cisco nexus enabling the cloud infrastructurexKinAnx
 
Rackwise DCM
Rackwise DCMRackwise DCM
Rackwise DCMthamner
 
Ibm blade center_foundation_for_cloud_seller_presentation
Ibm blade center_foundation_for_cloud_seller_presentationIbm blade center_foundation_for_cloud_seller_presentation
Ibm blade center_foundation_for_cloud_seller_presentationIBM India Smarter Computing
 
Connectivity for a Smarter Planet
Connectivity for a Smarter PlanetConnectivity for a Smarter Planet
Connectivity for a Smarter PlanetProlifics
 
F5 Networks: architecture and risk management
F5 Networks: architecture and risk managementF5 Networks: architecture and risk management
F5 Networks: architecture and risk managementAEC Networks
 
Microsoft India - Whats New in Windows Server 2008 R2 Presentation
Microsoft India - Whats New in Windows Server 2008 R2 PresentationMicrosoft India - Whats New in Windows Server 2008 R2 Presentation
Microsoft India - Whats New in Windows Server 2008 R2 PresentationMicrosoft Private Cloud
 
Oracle Database Consolidation with FlexPod on Cisco UCS
Oracle Database Consolidation with FlexPod on Cisco UCSOracle Database Consolidation with FlexPod on Cisco UCS
Oracle Database Consolidation with FlexPod on Cisco UCSNetApp
 
Cisco Data Center Fabric
Cisco Data Center FabricCisco Data Center Fabric
Cisco Data Center FabricShashi Kiran
 
SmartCloud Provisioning - servere i skyen på et splitsekund. Steen Eriksen &...
SmartCloud Provisioning - servere i skyen på et splitsekund.  Steen Eriksen &...SmartCloud Provisioning - servere i skyen på et splitsekund.  Steen Eriksen &...
SmartCloud Provisioning - servere i skyen på et splitsekund. Steen Eriksen &...IBM Danmark
 
2009 Q2 WSO2 Technical Update
2009 Q2 WSO2 Technical Update2009 Q2 WSO2 Technical Update
2009 Q2 WSO2 Technical UpdateWSO2
 
Enterprise Private Cloud Computing
Enterprise Private Cloud ComputingEnterprise Private Cloud Computing
Enterprise Private Cloud ComputingCisco Canada
 
Virtualizing Business Critical Apps
Virtualizing Business Critical AppsVirtualizing Business Critical Apps
Virtualizing Business Critical Appsheraldschelke
 
Cisco Centro de Datos de proxima generación, Cisco Data Center Nex Generation
Cisco Centro de Datos de proxima generación, Cisco Data Center Nex GenerationCisco Centro de Datos de proxima generación, Cisco Data Center Nex Generation
Cisco Centro de Datos de proxima generación, Cisco Data Center Nex GenerationSuministros Obras y Sistemas
 

Similar a SQL Server 2008 para Implementar Biztalk (20)

21st Century SOA
21st Century SOA21st Century SOA
21st Century SOA
 
benefits of SQL Server 2008 R2 Enterprise Edition
benefits of SQL Server 2008 R2 Enterprise Editionbenefits of SQL Server 2008 R2 Enterprise Edition
benefits of SQL Server 2008 R2 Enterprise Edition
 
The Modern Web Part 4: Cloud Computing
The Modern Web Part 4: Cloud ComputingThe Modern Web Part 4: Cloud Computing
The Modern Web Part 4: Cloud Computing
 
21st Century Service Oriented Architecture
21st Century Service Oriented Architecture21st Century Service Oriented Architecture
21st Century Service Oriented Architecture
 
Presentation cisco nexus enabling the cloud infrastructure
Presentation   cisco nexus enabling the cloud infrastructurePresentation   cisco nexus enabling the cloud infrastructure
Presentation cisco nexus enabling the cloud infrastructure
 
Rackwise DCM
Rackwise DCMRackwise DCM
Rackwise DCM
 
Ibm blade center_foundation_for_cloud_seller_presentation
Ibm blade center_foundation_for_cloud_seller_presentationIbm blade center_foundation_for_cloud_seller_presentation
Ibm blade center_foundation_for_cloud_seller_presentation
 
Connectivity for a Smarter Planet
Connectivity for a Smarter PlanetConnectivity for a Smarter Planet
Connectivity for a Smarter Planet
 
F5 Networks: architecture and risk management
F5 Networks: architecture and risk managementF5 Networks: architecture and risk management
F5 Networks: architecture and risk management
 
Microsoft India - Whats New in Windows Server 2008 R2 Presentation
Microsoft India - Whats New in Windows Server 2008 R2 PresentationMicrosoft India - Whats New in Windows Server 2008 R2 Presentation
Microsoft India - Whats New in Windows Server 2008 R2 Presentation
 
Oracle Database Consolidation with FlexPod on Cisco UCS
Oracle Database Consolidation with FlexPod on Cisco UCSOracle Database Consolidation with FlexPod on Cisco UCS
Oracle Database Consolidation with FlexPod on Cisco UCS
 
Cisco Data Center Fabric
Cisco Data Center FabricCisco Data Center Fabric
Cisco Data Center Fabric
 
10 fn s13
10 fn s1310 fn s13
10 fn s13
 
10 fn s13
10 fn s1310 fn s13
10 fn s13
 
SmartCloud Provisioning - servere i skyen på et splitsekund. Steen Eriksen &...
SmartCloud Provisioning - servere i skyen på et splitsekund.  Steen Eriksen &...SmartCloud Provisioning - servere i skyen på et splitsekund.  Steen Eriksen &...
SmartCloud Provisioning - servere i skyen på et splitsekund. Steen Eriksen &...
 
2009 Q2 WSO2 Technical Update
2009 Q2 WSO2 Technical Update2009 Q2 WSO2 Technical Update
2009 Q2 WSO2 Technical Update
 
Enterprise Private Cloud Computing
Enterprise Private Cloud ComputingEnterprise Private Cloud Computing
Enterprise Private Cloud Computing
 
Virtualizing Business Critical Apps
Virtualizing Business Critical AppsVirtualizing Business Critical Apps
Virtualizing Business Critical Apps
 
Cisco Centro de Datos de proxima generación, Cisco Data Center Nex Generation
Cisco Centro de Datos de proxima generación, Cisco Data Center Nex GenerationCisco Centro de Datos de proxima generación, Cisco Data Center Nex Generation
Cisco Centro de Datos de proxima generación, Cisco Data Center Nex Generation
 
Dinesh Wp Siebel Crm To Fusion Crm
Dinesh Wp  Siebel Crm To Fusion CrmDinesh Wp  Siebel Crm To Fusion Crm
Dinesh Wp Siebel Crm To Fusion Crm
 

Más de Eduardo Castro

Introducción a polybase en SQL Server
Introducción a polybase en SQL ServerIntroducción a polybase en SQL Server
Introducción a polybase en SQL ServerEduardo Castro
 
Creando tu primer ambiente de AI en Azure ML y SQL Server
Creando tu primer ambiente de AI en Azure ML y SQL ServerCreando tu primer ambiente de AI en Azure ML y SQL Server
Creando tu primer ambiente de AI en Azure ML y SQL ServerEduardo Castro
 
Seguridad en SQL Azure
Seguridad en SQL AzureSeguridad en SQL Azure
Seguridad en SQL AzureEduardo Castro
 
Azure Synapse Analytics MLflow
Azure Synapse Analytics MLflowAzure Synapse Analytics MLflow
Azure Synapse Analytics MLflowEduardo Castro
 
SQL Server 2019 con Windows Server 2022
SQL Server 2019 con Windows Server 2022SQL Server 2019 con Windows Server 2022
SQL Server 2019 con Windows Server 2022Eduardo Castro
 
Novedades en SQL Server 2022
Novedades en SQL Server 2022Novedades en SQL Server 2022
Novedades en SQL Server 2022Eduardo Castro
 
Introduccion a SQL Server 2022
Introduccion a SQL Server 2022Introduccion a SQL Server 2022
Introduccion a SQL Server 2022Eduardo Castro
 
Machine Learning con Azure Managed Instance
Machine Learning con Azure Managed InstanceMachine Learning con Azure Managed Instance
Machine Learning con Azure Managed InstanceEduardo Castro
 
Novedades en sql server 2022
Novedades en sql server 2022Novedades en sql server 2022
Novedades en sql server 2022Eduardo Castro
 
Sql server 2019 con windows server 2022
Sql server 2019 con windows server 2022Sql server 2019 con windows server 2022
Sql server 2019 con windows server 2022Eduardo Castro
 
Introduccion a databricks
Introduccion a databricksIntroduccion a databricks
Introduccion a databricksEduardo Castro
 
Pronosticos con sql server
Pronosticos con sql serverPronosticos con sql server
Pronosticos con sql serverEduardo Castro
 
Data warehouse con azure synapse analytics
Data warehouse con azure synapse analyticsData warehouse con azure synapse analytics
Data warehouse con azure synapse analyticsEduardo Castro
 
Que hay de nuevo en el Azure Data Lake Storage Gen2
Que hay de nuevo en el Azure Data Lake Storage Gen2Que hay de nuevo en el Azure Data Lake Storage Gen2
Que hay de nuevo en el Azure Data Lake Storage Gen2Eduardo Castro
 
Introduccion a Azure Synapse Analytics
Introduccion a Azure Synapse AnalyticsIntroduccion a Azure Synapse Analytics
Introduccion a Azure Synapse AnalyticsEduardo Castro
 
Seguridad de SQL Database en Azure
Seguridad de SQL Database en AzureSeguridad de SQL Database en Azure
Seguridad de SQL Database en AzureEduardo Castro
 
Python dentro de SQL Server
Python dentro de SQL ServerPython dentro de SQL Server
Python dentro de SQL ServerEduardo Castro
 
Servicios Cognitivos de de Microsoft
Servicios Cognitivos de de Microsoft Servicios Cognitivos de de Microsoft
Servicios Cognitivos de de Microsoft Eduardo Castro
 
Script de paso a paso de configuración de Secure Enclaves
Script de paso a paso de configuración de Secure EnclavesScript de paso a paso de configuración de Secure Enclaves
Script de paso a paso de configuración de Secure EnclavesEduardo Castro
 
Introducción a conceptos de SQL Server Secure Enclaves
Introducción a conceptos de SQL Server Secure EnclavesIntroducción a conceptos de SQL Server Secure Enclaves
Introducción a conceptos de SQL Server Secure EnclavesEduardo Castro
 

Más de Eduardo Castro (20)

Introducción a polybase en SQL Server
Introducción a polybase en SQL ServerIntroducción a polybase en SQL Server
Introducción a polybase en SQL Server
 
Creando tu primer ambiente de AI en Azure ML y SQL Server
Creando tu primer ambiente de AI en Azure ML y SQL ServerCreando tu primer ambiente de AI en Azure ML y SQL Server
Creando tu primer ambiente de AI en Azure ML y SQL Server
 
Seguridad en SQL Azure
Seguridad en SQL AzureSeguridad en SQL Azure
Seguridad en SQL Azure
 
Azure Synapse Analytics MLflow
Azure Synapse Analytics MLflowAzure Synapse Analytics MLflow
Azure Synapse Analytics MLflow
 
SQL Server 2019 con Windows Server 2022
SQL Server 2019 con Windows Server 2022SQL Server 2019 con Windows Server 2022
SQL Server 2019 con Windows Server 2022
 
Novedades en SQL Server 2022
Novedades en SQL Server 2022Novedades en SQL Server 2022
Novedades en SQL Server 2022
 
Introduccion a SQL Server 2022
Introduccion a SQL Server 2022Introduccion a SQL Server 2022
Introduccion a SQL Server 2022
 
Machine Learning con Azure Managed Instance
Machine Learning con Azure Managed InstanceMachine Learning con Azure Managed Instance
Machine Learning con Azure Managed Instance
 
Novedades en sql server 2022
Novedades en sql server 2022Novedades en sql server 2022
Novedades en sql server 2022
 
Sql server 2019 con windows server 2022
Sql server 2019 con windows server 2022Sql server 2019 con windows server 2022
Sql server 2019 con windows server 2022
 
Introduccion a databricks
Introduccion a databricksIntroduccion a databricks
Introduccion a databricks
 
Pronosticos con sql server
Pronosticos con sql serverPronosticos con sql server
Pronosticos con sql server
 
Data warehouse con azure synapse analytics
Data warehouse con azure synapse analyticsData warehouse con azure synapse analytics
Data warehouse con azure synapse analytics
 
Que hay de nuevo en el Azure Data Lake Storage Gen2
Que hay de nuevo en el Azure Data Lake Storage Gen2Que hay de nuevo en el Azure Data Lake Storage Gen2
Que hay de nuevo en el Azure Data Lake Storage Gen2
 
Introduccion a Azure Synapse Analytics
Introduccion a Azure Synapse AnalyticsIntroduccion a Azure Synapse Analytics
Introduccion a Azure Synapse Analytics
 
Seguridad de SQL Database en Azure
Seguridad de SQL Database en AzureSeguridad de SQL Database en Azure
Seguridad de SQL Database en Azure
 
Python dentro de SQL Server
Python dentro de SQL ServerPython dentro de SQL Server
Python dentro de SQL Server
 
Servicios Cognitivos de de Microsoft
Servicios Cognitivos de de Microsoft Servicios Cognitivos de de Microsoft
Servicios Cognitivos de de Microsoft
 
Script de paso a paso de configuración de Secure Enclaves
Script de paso a paso de configuración de Secure EnclavesScript de paso a paso de configuración de Secure Enclaves
Script de paso a paso de configuración de Secure Enclaves
 
Introducción a conceptos de SQL Server Secure Enclaves
Introducción a conceptos de SQL Server Secure EnclavesIntroducción a conceptos de SQL Server Secure Enclaves
Introducción a conceptos de SQL Server Secure Enclaves
 

Último

Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 

Último (20)

Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 

SQL Server 2008 para Implementar Biztalk

  • 1. Ing. Eduardo Castro, PhD ecastro@grupoasesor.net http://ComunidadWindows.org
  • 2. Session Objective(s): Show how key SQL Server 2008 features can add value to BizTalk 2009 projects Differentiate Standard & Enterprise SQL Server 2008 features Key Takeaways Answer the following question: ―Why would we want to purchase SQL Enterprise for our BizTalk project?‖
  • 3. WARNING: No two BizTalk deployments are exactly the same! Many factors need to be considered when recommending a deployment architecture.
  • 4. Cost Savings Reduce costs and drive efficiencies that maximize return on IT investment High Availability Business Intelligence Ensure the highest level Deliver business insight by of business continuity by transforming data into reducing unplanned and actionable knowledge planned downtime Scalability and Security Performance Provide a secure Deliver an infrastructure environment to protect that can grow with sensitive data customer business Manageability Manage and maintain customer infrastructure with increased productivity, visibility, and automation
  • 5. Updated Platform Support SOA & Web Services Support for .NET Framework 3.5 SP1 New UDDI v3 Web Services Registry and Visual Studio 2008 SP1 New and enhanced LOB adapters Take advantages of the (Oracle EBS, SQL) latest developer tools Enhanced host systems integration Support for Windows Server 2008 (MQ, CICS, IMS, CICS) and SQL Server 2008 Enhanced BAM support Hyper-V support ESB Toolkit 2.0 delivers updated Increased performance & scale prescriptive guidance Business to Business Integration Developer & Team Productivity New Mobile RFID Platform New Application Lifecycle New RFID device management and Management (ALM) support industry standards support Support for TFS - integrated Enhanced Support for EDI/AS2 source control, bug tracking, Protocols & Drummond certification MSBuild automation Updated SWIFT Support, SWIFTReady Enhanced Developer Productivity Financial EAI Gold certification Visual Studio project system updates
  • 6. Enterprise Scale out/Redundancy Multiple message boxes No limit on number of applications No limit on the number of physical processors Unlimited virtual processors Sales Mix
  • 7. WE • 80 % SQL Enterprise Edition* US • 31 % SQL Enterprise Edition LATAM • 90 % SQL Enterprise Edition CEE • 69 % SQL Enterprise Edition APAC • 86 % SQL Enterprise Edition All Up • 51% Enterprise Edition
  • 8.
  • 9. Security & Compliance BAM Data Collection, Reporting & Ad-Hoc Queries SQL ServerDeployment Advanced Enterprise (Virtualization/Large Cluster) Basic Deployment (EAI or B2B Scenario) SQL Server Standard
  • 10. More flexibility for high availability More flexibility in licensing More flexibility for supporting BAM/BI More flexibility for securing data
  • 11. Security Compliance BAM Data Collection, Reporting & Ad-Hoc Queries Advanced Deployment Advanced Deployment
  • 12. 800K trades per day OSI DMZ MSG DMZ WEB DMZ OOB (Mgmt) Subnet BizTalk OSI Receive Send Orchestration Portal/Web Farm Active Directory, Certificate, DNS Blade Servers SWIFTNet SQL DATA Backbone AD DATA Backbone Primary Secondary Secondary Tracking, Administration, Adapter, MessageBox MessageBox MessageBox Application, BAM, Reporting Services & OBSM Database(s)
  • 13. Database Clustering More than one passive node is available to host instances from multiple failovers on active Applications & nodes Business 1100101 00101 0010111 1100101 0010100 00101 101 1100101 00101 1100101 00101 Minimizes service interruption with automatic failover to configured cluster nodes 110010 Logic 110010 110010 Multiple instances can share the same failover node, which reduces hardware costs Simplified setup reduces administrative costs Fail Over Server Because of the critical nature of the G4S application, CASON sets up the servers in a failover cluster to ensure high availability. —CASON Case Study
  • 14. Single Instance Failover MessageBox MessageBox MessageBox MessageBox MessageBox MessageBox
  • 15. Multiple Instance Failover MessageBox MessageBox MessageBox DTA/BAM MessageBox MessageBox DTA/BAM
  • 16. Multiple Instance Failover MessageBox MessageBox MessageBox DTA/BAM MessageBox DTA/BAM
  • 17. Virtualization Increases deployment flexibility by running SQL Server inside a virtualized OS, which allows it to be easily moved to another server Applications & Business Provides immediate rollback to a working system by using a snapshot of the virtual Logic machine Allows unlimited virtual machines when all physical processors are licensed (price parity Virtual with Standard edition at eight virtual machines Servers on a dual-processor quad-core system—with more features) Removes the 90-day wait between server moves when moving licenses between servers Host in a server farm Server Forty-six percent (46%) of retailers are seeking to respond to issues and failures of applications and systems. —Virtualization in Retail Survey 2008
  • 18. Reducing physical infrastructure Flexible Lifecycle More flexibility for BizTalk Dev lifecycle Business Continuity Multi-Tenant B2B applications
  • 19. Resource Governor Allocate CPU and memory resources to high- priority applications 1100101 00101 Prevent runaway queries that hold resources 1100101 00101 110010 for extended periods LIMIT 50% Provide a consistent user experience, which POOL 0 can result in fewer service calls about slow LOAD 25% systems LIMIT 30% POOL 1 LIMIT 20% POOL 2 15% LOAD 45% ―We deal with a lot of large data feeds—both coming from manufacturers as data updates, and going out to our subscribers. Resource Governor allows us to control the percent[age] of total resources any operation can consume so that they don’t adversely impact our real-time data access.‖ —Michael Steineke, Vice President, Information Technology, Edgenet
  • 20. BAM-PI BAM-Analysis MessageBox MGMT RE SSO DTA
  • 21. BAM-PI BAM-Analysis MessageBox MGMT RE SSO DTA
  • 22. BAM-PI BAM-Analysis MessageBox MGMT RE SSO DTA Machine 1 Global Server Setting Workload Group MAXDOP = 1 MAXDOP = 0
  • 23. Custom Databases BizTalk SQL Agent Jobs Backup
  • 25. Hot-Add CPU and RAM Reduce planned downtime by upgrading servers without stopping the database server Applications & Business Requires hardware support for either physical or virtual hardware 110010 110010 100101 100101 110010 110010 Logic 100101 110010 100101 110010 110010 110010 100101 100101 110010 110010 100101 100101 110010 110010 Hot-add CPU is the ability to dynamically add CPUs to a running system. Adding CPUs can occur physically by adding new hardware, logically by online hardware partitioning, or virtually through a virtualization layer. —SQL Server Books Online
  • 26. Standard Edition Maximum Number of Up to 16 cores Processors CPU support Support for the most powerful servers, scaling up to the OS maximum number of CPUs (Standard edition supports 4 CPUs) Enterprise edition The query optimizer makes operations parallel Up to 64 cores when there is a benefit Large queries scale almost linearly, so doubling the number of CPUs enables organizations to: Process the same data in half the time Process double the data in the same time ―For most large queries SQL Server generally scales linearly or nearly linearly. For speed up, this means that if we double the number of CPUs, we see the response time drop in half.‖ —Craig Freedman, Coauthor, Inside Microsoft SQL Server 2005: Query Tuning and Optimization
  • 27. Security Compliance BAM Data Collection, Reporting & Ad-Hoc Queries Advanced Deployment BAM Data Collection, Reporting and Ad-Hoc Queries
  • 28. Proactive caching is only available in SQL Server 2008 Enterprise Edition
  • 29. External Interface Bam_payment_Active Bam_payment_Completed Bam_payment_ActiveRelationships Bam_payment_CompletedRelationships Bam_payment_Continuations Bam_payment_ActiveInstance s Bam_payment_CompletedInstance Bam_payment_Completed_ s Bam_payment_AllInstances 2 Bam_payment_CompletedRelationships_ Bam_payment_AllRelationships 2 Bam_payment_Completed_ 2 Bam_payment_CompletedRelationships_ 2 Internal Interface
  • 30. TSQL MDX Reporting Performance BAM Portal Custom App Services Point
  • 31. How many payments have been processed today? How were today’s payments cleared? Who were our top 5 customers today?
  • 32.
  • 33. DIMENSION TABLE Star Join Optimizations Process more data in a shorter time by DIMENSION DIMENSION TABLE TABLE optimizing common join scenarios in a data warehouse FACT TABLE Significantly reduce the amount of processing for star schema queries DIMENSION DIMENSION Faster join processing speeds up lookups TABLE TABLE during data load, which shortens load windows and enables more frequent updates for better reporting DIMENSION TABLE Rows Returned 623,194 1,000,000 ―In addition to faster query processing, ORF has found an immediate improvement of 15 percent in data loading. We consider that a great advantage when you can get 15 percent faster data loading without having to change a line of our own code.‖ —Gerald Schinagl, Project Manager and Systems Architect, ORF
  • 34. Scalable Shared Database Centralized, read-only Analysis Services database shared by multiple instances Scale workload across multiple commodity servers Partitioned Cubes Decrease disk space required and processing time Improved query performance Scale out to multiple servers Proactive Caching Provide the performance of traditional multidimensional online analytical processing (MOLAP), while retaining the immediacy and ease of management offered by relational OLAP (ROLAP)
  • 35.
  • 36. SAN
  • 37. Data Compression Reduces size of data with 20% to 60% compression ratios* (depending on data) 1001010 0101001 0100001 Provides more room to store more data, which 1111011 1001010 0101001 0101001 allows more instances to share disk resources 0100001 1111011 0101001 Reduced device I/O usually increases performance "We’re anticipating an 80 percent reduction in our backup file sizes using backup compression on SQL Server 2008.‖ —Peter Hammond, President, CyberSavvy *Stated percentages are typical but not guaranteed
  • 38. Security Compliance BAM Data Collection, Reporting & Ad-Hoc Queries Advanced Deployment Security & Compliance
  • 39. Clearly document subsystems and modules Differentiate internal & external interfaces Highlight the interaction between interfaces Document data storage Classify application data in taxonomy of security policy Identify security artifacts that require storage Document the chain of trust Show trust dependency between subsystems Define audit requirements Audit policy & granularity of audits Compliance requirements Non-repudiation requirements SLA for duration of compliance data Threats & Mitigations Clearly document potential threats and proposed mitigations
  • 40. Availability Mitigate denial of service threats Privacy Confidentiality of information in transit or at rest Integrity Data assurance – resistant to tampering or changes Accountability (non-repudiation) Identity & Access User, process or machine authentication Authorization or services Audit tracking, monitoring & reporting activity
  • 41. Database Auditing Know what’s happening with your data: audit at the table and database levels Employee User: User: Employee Marc Marc Tina Anders Boyer Riis Makovec Built into the database engine—no custom Boyer Salary: Salary: Action: Action: $40.000 WRITE READ code is required $40.000 Track reads, writes, log-ons, password AUDIT changes, and many other events Detect misuse of permissions early on to limit possible damage Minimal impact on performance ―The enhanced auditing tools in SQL Server 2008 enable us to track all changes to tables and other data elements in our system.‖ —Avad Shammout, Lead Technical Database Administrator, CareGroup HealthCare System
  • 42. Successful Login Database change Logout Database object change Failed Login Database principal change Change password Schema object change Role change password Server principal impersonation Server role change group Database principal impersonation Database role change group Server ownership change Backup Restore Database ownership change DBCC command Schema ownership change Server operation Server permission change Database operation Database permission change Audit change Database object access Server state change Schema object access Server object change Broker login Server principal change Database mirroring group Trace change group
  • 43. Database role change Select Database operation Update Database change Insert Database object change Delete Database principal change Execute Schema object change Receive Database principal impersonation References Database owner change Database object owner change Schema object ownership change Database permission change Database object permission change Schema object permission change Database object access Schema object access
  • 44. ISO 15408 – International Standard for Info Sec Framework for making security claims for a product Mutual Recognition Agreement (MRA) Australia & New Zealand Japan Austria Republic of Korea Canada Malaysia Czech Republic Netherlands Denmark Norway Finland Pakistan France Singapore Germany Spain Greece Sweden Hungary Turkey India United Kingdon Israel United States Italy
  • 45. Common Criteria Compliance Criteria Enterprise edition meets or exceeds the Residual Information Protection auditing requirements of many organizations (RIP) and nations The ability to view log-on C2, supported by Standard edition, has been statistics superseded by Common Criteria That column GRANT should not Protects data and provides auditing override table DENY The Common Criteria was designed by a group of nations to improve the availability of security-enhanced IT products, help users evaluate IT products for purchase, and contribute to consumer confidence in IT product security. — SQL Server Books Online
  • 46. Employee 11001010 11001 11001 Transparent Data Encryption Marc 01010010 01001 01001 10011101 01001 01001 Boyer Salary: 01100101 00110001 01001 01001 Secure your data with I/O-level encryption that $40.000 11 11001 takes place as data is stored on-disk 01001 01001 01001 Encrypt the entire database on-disk to protect against lost or stolen disks or backup media Transparent from users and applications; practical for commercial off-the-shelf (COTS) and custom applications Backups are automatically encrypted ―With SQL Server 2008 we have transparent encryption, so we can easily enforce the encryption of the information in the database itself without making any changes on the application side.‖ —Avad Shammout, Lead Technical Database Administrator, CareGroup HealthCare System
  • 47. Extensible Key Management ―Defense in depth‖ makes unauthorized access to data harder by storing encryption Employee Marc 11001010 01010010 keys away from the data Boyer 10011101 Salary: 01100101 $40.000 001 Enables using hardware security modules for higher performance Reduces administration requirements when managing multiple keys and certificates The transparent encryption built into SQL Server 2008 helps CareGroup comply with HIPPA data encryption requirements and address overall concerns for data privacy. SQL Server 2008 delivers an excellent solution to this growing need, by supporting third-party key management and hardware security module products. —CareGroup Case Study
  • 48. High Availability Security Manageability Scalability and Business Cost Savings Performance Intelligence 16-node Common Table Maximum Star join query Data and clustering Criteria partitioning number of optimizations backup Certification processors compression Automatic Resource Partitioned page repair Transparent Governor Parallel index cubes Unlimited with database data operations virtualization mirroring encryption Mirrored Change data backups Parallel capture 16-node Online Extensible partitioned clustering operations encryption key Multiple-server tables Advanced management administration analytics Hot-add CPU Resource functions and RAM All actions Governor audited High-speed Database 50 named connectors Snapshots instances per Fine Grained server Data-driven Peer-to-peer Audit report replication subscriptions ENTERPRISE EDITION has more than 60 features not in Standard edition
  • 50. Ing. Eduardo Castro, PhD ecastro@grupoasesor.net