Windows Azure Team 9 Ben Holland Bao Nguyen Eric Petrowiak Barret Schloerke.

Slides:



Advertisements
Similar presentations
Internet Information Services 7.0 and Internet Information Services 7.5 Infrastructure Planning and Design Published: June 2008 Updated: November 2011.
Advertisements

High memory instances Monthly SLA : Virtual Machines Validated & supported Microsoft workloads Price reduction: standard Windows (22%) & Linux (29%)
Design Product Quality Software + Services Engineering Day Brought to you by EE and TwC.
Web Servers How do our requests for resources on the Internet get handled? Can they be located anywhere? Global?
Academic Advisor: Prof. Ronen Brafman Team Members: Ran Isenberg Mirit Markovich Noa Aharon Alon Furman.
Accelerate Business Success With CRM CRM Interoperability.
Enterprise SharePoint Service (ESPS) 17 August 2011 A Combat Support Agency Defense Information Systems Agency.
Sitefinity Performance and Architecture
Enterprise Reporting with Reporting Services SQL Server 2005 Donald Farmer Group Program Manager Microsoft Corporation.
Microsoft ® Application Virtualization 4.6 Infrastructure Planning and Design Published: September 2008 Updated: February 2010.
Final Year Project Presentation E-PM: A N O NLINE P ROJECT M ANAGER By: Pankaj Goel.
Security Framework For Cloud Computing -Sharath Reddy Gajjala.
PROJECT OMNIGLEAN Team Members: Kenny Trytek Derek Woods Abby Birkett Joe Briggie Advisor: Simanta Mitra Client: Kingland Systems.
DYNAMICS CRM AS AN xRM DEVELOPMENT PLATFORM Jim Novak Solution Architect Celedon Partners, LLC
CIS 451: Web Services Dr. Ralph D. Westfall March, 2009.
Greg Andolshek Alex Koch Michael McCormick Team Lasso.
Microsoft ® Application Virtualization 4.6 Infrastructure Planning and Design Published: September 2008 Updated: November 2011.
Microsoft Azure Introduction ISYS 512. Microsoft Azure Microsoft Azure is a cloud.
Microsoft SharePoint Server 2010 for the Microsoft ASP.NET Developer Yaroslav Pentsarskyy
Software Requirements (Advanced Topics) “Walking on water and developing software from a specification are easy if both are frozen.” --Edward V Berard.
From Virtualization Management to Private Cloud with SCVMM 2012 Dan Stolts Sr. IT Pro Evangelist Microsoft Corporation
Approaching a Problem Where do we start? How do we proceed?
SUPERVISORS : Mr. Huynh Anh Dung Mr. Nguyen Tat Trung STUDENTS: Nguyen Thanh Long Nguyen Ky Thanh Duong Quynh Hoang Thi Minh Sau.
Microsoft Azure SoftUni Team Technical Trainers Software University
REAL TIME GPS TRACKING SYSTEM MSE PROJECT PHASE I PRESENTATION Bakor Kamal CIS 895.
KFC VIETNAM ORDER SYSTEM HTC TEAM. AGENDA 1.TEAM INTRODUCTION 2.PROJECT OVERVIEW 3.PLAN 4.PRODUCT ARCHITECTURE 5.DATABASE DESIGN 6.TEST PLAN & TEST REPORT.
Hybrid Cloud and Windows Server 2003 end of support on Azure Rod Kruetzfeld Data Center Technical Strategist Microsoft Canada.
Team S07. Agenda Scope of project Global use case diagram Analysis use cases High Level design (Software Architecture) Prototype challenges faced and.
20409A 7: Installing and Configuring System Center 2012 R2 Virtual Machine Manager Module 7 Installing and Configuring System Center 2012 R2 Virtual.
Multi-Tier Apps with Admin Access, RDP, Custom Installs Modern Scalable Web Sites Full Windows Server/Linux VMs Web Sites Virtual Machines Cloud Services.
Lecture III: Challenges for software engineering with the cloud CS 4593 Cloud-Oriented Big Data and Software Engineering.
Microsoft Cloud Solution.  What is the cloud?  Windows Azure  What services does it offer?  How does it all work?  How to go about using it  Further.
Windows Azure poDRw_Xi3Aw.
Judge Frog Brice Boula Collin Duncan David Tomlinson Landon Westrom Senior Capstone Project TCU Computer Science.
Technology Drill Down: Windows Azure Platform Eric Nelson | ISV Application Architect | Microsoft UK |
SQL Server 2012 Session: 1 Session: 4 SQL Azure Data Management Using Microsoft SQL Server.
ECpE Student Database Team 21 Adviser: Tien Nguyen ECpE and Tony Moore.
Building web applications with the Windows Azure Platform Ido Flatow | Senior Architect | Sela | This session.
Copyright © New Signature Who we are: Focused on consistently delivering great customer experiences. What we do: We help you transform your business.
LOGO Accounting Module In ERP Supervisor: Mr. Nguyễn Hồng Kỳ Students: Hoàng Phương Thảo Tạ Trung Kiên Nguyễn Tấn Trí Lưu Hằng My Nguyễn Văn Tiệp.
Virtual techdays INDIA │ November 2010 SharePoint 2010 – Your one stop shop for all portal requirements Saranya Sriram │ Developer Evangelist, Microsoft.
RFH Team Supervisor: Mr. Phan Trường Lâm Nguyễn Việt Nam – Cao Quốc Hưng – Võ Hoàng Việt – Trần Thị Bích – Nguyễn Tiến Chung -
Microsoft Training and Certification Guide
Introduction ITEC 420.
Unit 3 Virtualization.
Nicho Joins Microsoft Azure Certified Program to Transform Brand Engagement, Boost Customer Acquisition and Conversions with Scalable Ease MICROSOFT AZURE.
Lead SQL BankofAmerica Blog: SQLHarry.com
MIX 09 6/5/2018 9:14 AM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Information Technology Deanship
Logo here Module 3 Microsoft Azure Web App. Logo here Module Overview Introduction to App Service Overview of Web Apps Hosting Web Applications in Azure.
Hyper-V Cloud Proof of Concept Kickoff Meeting <Customer Name>
Red Hat User Group June 2014 Marco Berube, Cloud Solutions Architect
The Impact of Cloud Computing to Technology-Based Companies
Replace with Application Image
20409A 7: Installing and Configuring System Center 2012 R2 Virtual Machine Manager Module 7 Installing and Configuring System Center 2012 R2 Virtual.
Azure Makes Model-Based Test Automation and Risk Optimization Possible from the Cloud MINI-CASE STUDY “Tricentis had a traditional fat client in a 100%
Systems Analysis and Design in a Changing World, 6th Edition
Cloud Helps Company Scale to Demand for Growing Healthcare Provider Field MINI-CASE STUDY “Microsoft Azure gives us the opportunity to focus on the task.
Managing Services with VMM and App Controller
Saranya Sriram Developer Evangelist | Microsoft
Technical Capabilities
Platform-as-a-Service Removes the Need to Purchase and Maintain Infrastructure “The cost associated with infrastructure has been mitigated to a monthly.
Software Development at ORTEC
From Development to Production: Optimizing for Continuous Delivery
AZ-900 Exam Braindumps
PerformanceBridge Application Suite and Practice 2.0 IT Specifications
Introduction to ASP.NET Parts 1 & 2
Microsoft Azure Services Platform
SQL Azure to .NET Developers
06 | SQL Server and the Cloud
Presentation transcript:

Windows Azure Team 9 Ben Holland Bao Nguyen Eric Petrowiak Barret Schloerke

Problem Statement Windows Azure (Cloud hosting platform) is new and bugs need to be found Playing the role of 3rd party developer to design and implement a web system which should then be migrated to the Microsoft Azure Cloud. Must use: Silverlight Azure, Microsoft SQL, RIA Services

Requirements Create an application that tests Azure’s capabilities and general issues o Cloud Hosting Power o Security/Personalized Information o Integration with application Use Required Systems o Windows Azure o Silverlight o RIA Document cloud migration issues At the same time choose a challenging project that we can enjoy working on

Project Proposal A Personalized Reader o Fetches articles or blog posts that matches your search criteria This differs from other search engines… o Our system allows for passive users o Searches specific stories on specific domains o Proactive search apposed to reactive (on demand) o User’s history/results are saved

Concept Diagram

Development Environments Visual Studio 2008 o.NET framework o Silverlight o RIA o Azure SQL Subversion Virtual Machines with remote access

Customer Functional Requirements Must be hosted on the Azure Platform Must use Silverlight for the user view Must use RIA Services to perform the middle tier operations Must be a user centric applications which includes user profiles Ability to iteratively update application once already installed on Azure

Customer Non-Functional Requirements User security (profile and user data is private) Project must scale with user traffic appropriately (throttling) Background operation of fetching materials is efficient (third party libraries and throttling)

Architectural Sequence Diagram

Sequence Diagrams

Demo Show Demo of Cloud Reader Application Login Functionality Atomic CRUD Operations

Design Constraints How to add different search engines? (Modularization) How do different search engines return results? (Hierarchical interfaces, Results -> ImageResult, TextResult) How can we throttle the processing usage? (Thresholds for computed time to complete queues) How can we limit exceeding our allocated storage resources? (User quotas)

Technical Approaches (Overview)

Technical Approaches (Entity Framework)

Technical Approaches (Server Side Framework)

Testing Description Automated unit tests (Entity CRUD Operations, Search engine queries) Visual inspection (Interface interaction) Stress/Performance testing (High/Medium/Low load testing, throttling inspection)

Measurable Milestones Twitter working on one account More than one data source working Migrate application to Microsoft Azure Cloud Full Scale Testing / Real Time Interaction Ability to demonstrate throttling abilities

Risks Learning Curve (New technology, confusing/conflicted documentation) Server side processing Interface Usability (Silverlight issues) Third Party API limitations (Rate limiting on Twitter, Digg, Reddit, ect.) Migrating to Azure Cloud (Compatibility issues) Client does not want the application; instead, they want to know the difficulties we faced

Project Resource Costs Project Hosting (break down on following slide) Microsoft has provided student software site licenses o Visual Studio IDE o Microsoft SQL Server o Windows Server

Hosting Costs

Conclusion A lot of progress has been made and we about on par with our original aggressive goals.

Conclusion Positive Feedback from Microsoft Positive Feedback from Adviser Working Demo produced to perform atomic CRUD operations on entities and user account authentication Progress is starting on the background server operations

Plan for Next Semester Labels o "Creating a Label", "Saving a Label", and "Editing a Label" o 4/30/2010 Rules o "Scheduling Rules", "Rule Based Searching", "view Results", "Remove Results", and "Remove Label" o 5/31/2010 Validation and Throttling o 6/30/2010 Rule Support o 7/31/2010 Search Digg and Twitter o 9/30/2010 Stress Test o 10/31/2010 Final Documentation