ซอฟต์แวร์ไทยสู่เวทีโลกด้วย windows azure...

32
ซซซซซซซซซซซซซซซซซซซ ซซซซซซซ Windows Azure Ekaraj Kongswangwongsa Software Industry Development Manager Microsoft (Thailand) Limited

Upload: software-park-thailand

Post on 08-May-2015

827 views

Category:

Technology


3 download

DESCRIPTION

ซอฟต์แวร์ไทยสู่เวทีโลกด้วย Windows azure overview by Ekaraj Kongswangwongsa

TRANSCRIPT

  • 1.99.95%

2. Server Rack 1 Server Rack 2 3. Apps That Benefit from Windows AzureScale-Out Web ApplicationsScale-Out ComputeDepartmental Applications Marketing or Social ApplicationsSaaS Applications18 4. Scale-Out Web Apps On Windows Azure Platform Enables Infrastructure Agility to Provide Apps with Availability, Scalability, and a Reduced TCOApplication Challenges Front-End Often Must be Highly Available(Enterprise Apps; Web 2.0 Apps; Mobile)Scale-Out Web Applications Demand May [Or Not] be Predictable(Fridays; Month End; Successful Groupon) Increased Scale Often RequiresAdditional Resource InvestmentWindows Azure Platform Benefits High Availability; Fault Tolerance Infrastructure Updates with No Downtime Scale Up or Scale Down as Needed Pay Only for Compute/Storage Used 19 5. Scale-Out Compute On Windows Azure Platform Enables Infrastructure Agility to Provide Supplemental Compute with Scalability and a reduced TCOApplication Challenges Compute-Intensive Tasks Often Very Short-lived Scale-Out Compute(Financial Modeling; Scientific Calculations) Batch Processing Often has Predictable Peaks(Month/Quarter End Processing; FinancialReports) Burst Scenarios Often Require PurchasingHardware Resources That are Infrequently UsedWindows Azure Platform Benefits Scale Up or Scale Down as Needed Pay Only for Compute/Storage Used Automatic Bursting from On-Premises HPC20 6. Departmental Apps On Windows Azure Platform Enables Departments to Self-Provision Resources to More Quickly Meet Departmental NeedsApplication Challenges Departmental Needs May Not Match IT Needs(Dashboards; BU AP/AR; BU PipelineDepartmental ApplicationsManagement) Personal Apps Can Become Department-Critical(Under The Desk and Desktop Servers)Windows Azure Platform Benefits Rapid Self-provisioning by Departments High Availability and Central Control of Data Familiar Tools and Programming Model toBuild and Migrate Applications21 7. Marketing and Social Apps On Windows Azure Platform Enables Easy Experimentation with Apps That May Either Fail Fast be Wildly SuccessfulApplication Challenges Applications have Unpredictable Lifetime(Marketing Campaigns; Social Media Apps;Marketing or Social ApplicationsStart-Ups) Unknown Demand has Potential to Overinvest Unknown Demand has Potential to Under-Invest(Overwhelmed Resources Can Impact Brand)Windows Azure Platform Benefits Publicly Experiment with Applications WithoutUpfront Resource Investments Quickly Add Resources if App is Successful No Unnecessary Resources CDN Improves Performance and User ExperienceUsing High-Bandwidth Delivery Closer to User22 8. SaaS Apps On Windows Azure Platform Enables ISVS to Build Saas Scalable Apps That Expand Business Opportunities and Quickly Reach New MarketsApplication Challenges Meeting a Variety of Customer Needs(On-Premise App Extension; Customer V SaaS ApplicationsPartner) Increased Scale Requires Additional Investment(Server/Networking Infrastructure; DB; LoadBalancing) Geo-Expansion Required to Expand ReachWindows Azure Platform Benefits Highly Available; Fault Tolerant Infrastructure Easily Scale Up and Down with Customer Base Encourage Customer Trials Without Fear Geo-Dispersed Data Centers and CDN23