SlideShare ist ein Scribd-Unternehmen logo
1 von 14
Cloud Computing



            By Anuradha Namal
            GUI SOLUTIONS
What is cloud?
• A "cloud" is a set of machines and web
  services that implement cloud computing.
• User is allowed to use the services regardless
  physical location and organization of the
  equipment hosting the resources.
• Runs on a VM(s) over a single/multiple
  Hypervisor
Architecture Xen




Ref: http://vzxen.com/features
Cloud Service Styles

• Infrastructure as a Service (IaaS)
  – basic compute and storage resources (Amazon EC2,
    VMWare vCloud)
• Platform as a Service (PaaS)
  – With PaaS, users develop and execute their own
    applications within an environment offered by the service
    provider. (Azure, Amazon, Salesforce Etc.)
• Software as a Service (SaaS)
  – Access The software as a service (Gmail, Microsoft Office
    Web Companions)
Windows Azure
• Compute: runs applications in the cloud. Those applications largely
  see a Windows Server environment, although the Windows Azure
  programming model isn’t exactly the same as the on- premises
  Windows Server model.
• Storage: stores binary and structured data in the cloud (database)
• Fabric Controller: deploys, manages, and monitors applications.
  The fabric controller also handles updates to system software
  throughout the platform.
• Content Delivery Network (CDN): speeds up global access to binary
  data in Windows Azure storage by maintaining cached copies of
  that data around the world.
• Connect: allows creating IP-level connections between on-premises
  computers and Windows Azure applications.
Azure Service Model
 • There are currently three role types:
       – Web Role: IIS7 and ASP.NET in Windows Azure-supplied OS
       – Worker Role: arbitrary code in Windows Azure-supplied OS
       – VM Role: uploaded VHD with customer-supplied OS




i.e.: Roles can be increased or decreased based on data volume and user requirement.
Roles And Instances
• A Role can have more than Once instance
• A instance is a state of the object, which can
  be increased decreased on demand
• Best practice to device the roles in to worker
  roles and web roles.
• Why?
Creating a new Cloud Application
• Open visual studio 2010 and click new project.
• Give a proper name to the project and click Ok.
Creating a new Cloud Application
• Add the necessary web roles and the worker/WCF roles to the
  application.
• Change the role names to appropriate names
Creating a new Cloud Application
• Final application as follows. Please note there are 2 roles in
  the application shown in the Roles folder.
Deploying to Azure
• You may choose the 90 day trial from the
  windowsazure site.
• Once account created, You can get the Ip, Dsn
  Etc from the console site
• Deploy the application from your VS2010 or
  console
Database Tools
• SQL Azure Migration Wizard v3.8.9 & v4.0.2
• SQL Azure Migration Wizard (SQLAzureMW) is
  designed to help you migrate your SQL Server
  2005/2008/2012 databases to SQL Azure.
• SQLAzureMW will analyse your source database for
  compatibility issues and allow you to fully or partially
  migrate your database schema and data to SQL
  Azure.
Deploying existing App to Azure
• Right-click on the Web Application project and
  select “Unload project”
• Create a new blank Cloud Service
• Add the un loaded solution by right clicking on
  the solution and selection Add –> Existing
  Project
• Write click roles -> add-> Web role In project
  Solution
• Done!
Thank you. Questions?
References:

    1.   “Security Best Practices For Developing Windows Azure Applications” 2011, http://www.windowsazure.com/en-
         us/develop/net/other-resources/white-papers. Viewed on 10-05-2012.

    2.   “Windows Azure Security Overview”, 2011, http://www.windowsazure.com/en-us/develop/net/other-resources/white-
         papers. Viewed on 14-04-2012.

    3.   “Windows Azure Table - Programming Table Storage” , http://www.windowsazure.com/en-us/develop/net/other-
         resources/white-papers. Viewed on 13-04-2012.

    4.   “The Windows Azure Programming Model”,2011, http://www.windowsazure.com/en-us/develop/net/other-
         resources/white-papers. Viewed on 04-04-2012.

    5.   http://www.windowsazure.com

    6.   http://youtube.com.

    7.   MSDNAA.

Weitere ähnliche Inhalte

Was ist angesagt?

Introduction to Microsoft Azure Compute
Introduction to Microsoft Azure ComputeIntroduction to Microsoft Azure Compute
Introduction to Microsoft Azure ComputeRavikanth Chaganti
 
Deploying asp.net and mvc applications to azure
Deploying asp.net and mvc applications to azureDeploying asp.net and mvc applications to azure
Deploying asp.net and mvc applications to azureGlyn Darkin
 
Azure Automation and Update Management
Azure Automation and Update ManagementAzure Automation and Update Management
Azure Automation and Update ManagementUdaiappa Ramachandran
 
Building & managing wa app wely
Building & managing wa app   welyBuilding & managing wa app   wely
Building & managing wa app welySpiffy
 
Azure Functions @ global azure day 2017
Azure Functions  @ global azure day 2017Azure Functions  @ global azure day 2017
Azure Functions @ global azure day 2017Sean Feldman
 
Azure sql introduction
Azure sql  introductionAzure sql  introduction
Azure sql introductionManishK55
 
Microsoft's modern technologies
Microsoft's modern technologiesMicrosoft's modern technologies
Microsoft's modern technologiesFisnik Doko
 
Tomcat and MySQL in Windows Azure
Tomcat and MySQL in Windows Azure Tomcat and MySQL in Windows Azure
Tomcat and MySQL in Windows Azure Guada Casuso
 
Develop Your Own Path On Microsoft Azure
Develop Your Own Path On Microsoft AzureDevelop Your Own Path On Microsoft Azure
Develop Your Own Path On Microsoft AzureWePlus Consultancy
 
AppSphere 15 - Microsoft Azure for Developers & DevOps
AppSphere 15 - Microsoft Azure for Developers & DevOpsAppSphere 15 - Microsoft Azure for Developers & DevOps
AppSphere 15 - Microsoft Azure for Developers & DevOpsAppDynamics
 
Migrating Customers to Microsoft Azure: Lessons Learned From the Field
Migrating Customers to Microsoft Azure: Lessons Learned From the FieldMigrating Customers to Microsoft Azure: Lessons Learned From the Field
Migrating Customers to Microsoft Azure: Lessons Learned From the FieldIdo Flatow
 
Experiences using CouchDB inside Microsoft's Azure team
Experiences using CouchDB inside Microsoft's Azure teamExperiences using CouchDB inside Microsoft's Azure team
Experiences using CouchDB inside Microsoft's Azure teamBrian Benz
 
Application layering vs Application Isolation
Application layering vs Application IsolationApplication layering vs Application Isolation
Application layering vs Application IsolationMarius Sandbu
 
Cnam cours azure cloud services
Cnam cours azure  cloud servicesCnam cours azure  cloud services
Cnam cours azure cloud servicesAymeric Weinbach
 

Was ist angesagt? (20)

Azure App Services
Azure App ServicesAzure App Services
Azure App Services
 
Introduction to Microsoft Azure Compute
Introduction to Microsoft Azure ComputeIntroduction to Microsoft Azure Compute
Introduction to Microsoft Azure Compute
 
Deploying asp.net and mvc applications to azure
Deploying asp.net and mvc applications to azureDeploying asp.net and mvc applications to azure
Deploying asp.net and mvc applications to azure
 
Azure Automation and Update Management
Azure Automation and Update ManagementAzure Automation and Update Management
Azure Automation and Update Management
 
Building & managing wa app wely
Building & managing wa app   welyBuilding & managing wa app   wely
Building & managing wa app wely
 
Azure Functions @ global azure day 2017
Azure Functions  @ global azure day 2017Azure Functions  @ global azure day 2017
Azure Functions @ global azure day 2017
 
MVC-3 Vs Webform
MVC-3 Vs WebformMVC-3 Vs Webform
MVC-3 Vs Webform
 
Azure sql introduction
Azure sql  introductionAzure sql  introduction
Azure sql introduction
 
Resumen - Microsoft Build 2021
Resumen - Microsoft Build 2021Resumen - Microsoft Build 2021
Resumen - Microsoft Build 2021
 
Microsoft's modern technologies
Microsoft's modern technologiesMicrosoft's modern technologies
Microsoft's modern technologies
 
Tomcat and MySQL in Windows Azure
Tomcat and MySQL in Windows Azure Tomcat and MySQL in Windows Azure
Tomcat and MySQL in Windows Azure
 
Virtualization.ppt
Virtualization.pptVirtualization.ppt
Virtualization.ppt
 
Develop Your Own Path On Microsoft Azure
Develop Your Own Path On Microsoft AzureDevelop Your Own Path On Microsoft Azure
Develop Your Own Path On Microsoft Azure
 
AppSphere 15 - Microsoft Azure for Developers & DevOps
AppSphere 15 - Microsoft Azure for Developers & DevOpsAppSphere 15 - Microsoft Azure for Developers & DevOps
AppSphere 15 - Microsoft Azure for Developers & DevOps
 
Migrating Customers to Microsoft Azure: Lessons Learned From the Field
Migrating Customers to Microsoft Azure: Lessons Learned From the FieldMigrating Customers to Microsoft Azure: Lessons Learned From the Field
Migrating Customers to Microsoft Azure: Lessons Learned From the Field
 
Experiences using CouchDB inside Microsoft's Azure team
Experiences using CouchDB inside Microsoft's Azure teamExperiences using CouchDB inside Microsoft's Azure team
Experiences using CouchDB inside Microsoft's Azure team
 
AZURE Data Related Services
AZURE Data Related ServicesAZURE Data Related Services
AZURE Data Related Services
 
Application layering vs Application Isolation
Application layering vs Application IsolationApplication layering vs Application Isolation
Application layering vs Application Isolation
 
Cnam cours azure cloud services
Cnam cours azure  cloud servicesCnam cours azure  cloud services
Cnam cours azure cloud services
 
Microsoft azure
Microsoft azureMicrosoft azure
Microsoft azure
 

Andere mochten auch (7)

Rahrah full
Rahrah fullRahrah full
Rahrah full
 
Chapter 1 rubenstein
Chapter 1 rubensteinChapter 1 rubenstein
Chapter 1 rubenstein
 
PORTFOLIO OF ENGLISH
PORTFOLIO OF ENGLISHPORTFOLIO OF ENGLISH
PORTFOLIO OF ENGLISH
 
Behind the power curve
Behind the power curveBehind the power curve
Behind the power curve
 
Epcis project
Epcis projectEpcis project
Epcis project
 
Project Management Career
Project Management CareerProject Management Career
Project Management Career
 
Introduction to EPCIS
Introduction to EPCIS Introduction to EPCIS
Introduction to EPCIS
 

Ähnlich wie Cloud computing

Deploy, Scale and Manage your Microsoft Investments with AWS
Deploy, Scale and Manage your Microsoft Investments with AWSDeploy, Scale and Manage your Microsoft Investments with AWS
Deploy, Scale and Manage your Microsoft Investments with AWSAmazon Web Services
 
Deploy, Scale and Manage your Microsoft Investments with AWS
Deploy, Scale and Manage your Microsoft Investments with AWS Deploy, Scale and Manage your Microsoft Investments with AWS
Deploy, Scale and Manage your Microsoft Investments with AWS Amazon Web Services
 
Cloud application architecture with sql azure and windows azure
Cloud application architecture with sql azure and windows azureCloud application architecture with sql azure and windows azure
Cloud application architecture with sql azure and windows azureEduardo Castro
 
Developing and deploying windows azure applications
Developing and deploying windows azure applicationsDeveloping and deploying windows azure applications
Developing and deploying windows azure applicationsManish Corriea
 
Introduction to Windows Azure
Introduction to Windows AzureIntroduction to Windows Azure
Introduction to Windows AzureRavi Ranjan Karn
 
Introduction to Azure fundamentals of cloud.pptx
Introduction to Azure fundamentals of cloud.pptxIntroduction to Azure fundamentals of cloud.pptx
Introduction to Azure fundamentals of cloud.pptxNadir Arain
 
Azure from scratch part 3 By Girish Kalamati
Azure from scratch part 3 By Girish KalamatiAzure from scratch part 3 By Girish Kalamati
Azure from scratch part 3 By Girish KalamatiGirish Kalamati
 
Introduction of Windows azure and overview
Introduction of Windows azure and overviewIntroduction of Windows azure and overview
Introduction of Windows azure and overviewVishal Tandel
 
Deploy, Scale and Manage your Microsoft Investments with AWS
Deploy, Scale and Manage your Microsoft Investments with AWSDeploy, Scale and Manage your Microsoft Investments with AWS
Deploy, Scale and Manage your Microsoft Investments with AWSAmazon Web Services
 
Best Practices for couchDB developers on Microsoft Azure
Best Practices for couchDB developers on Microsoft AzureBest Practices for couchDB developers on Microsoft Azure
Best Practices for couchDB developers on Microsoft AzureBrian Benz
 
Presentation vmug v mware v-cloud director
Presentation   vmug v mware v-cloud directorPresentation   vmug v mware v-cloud director
Presentation vmug v mware v-cloud directorsolarisyourep
 
Charla Azure TLF.pptx
Charla Azure TLF.pptxCharla Azure TLF.pptx
Charla Azure TLF.pptxJuan Garcia
 
Cloud Computing Introduction
Cloud Computing IntroductionCloud Computing Introduction
Cloud Computing IntroductionVivek Shelke
 
Getting started with development in azure
Getting started with development in azureGetting started with development in azure
Getting started with development in azureJasjit Chopra
 
Deployment of private cloud infrastructure copy
Deployment of private cloud infrastructure   copyDeployment of private cloud infrastructure   copy
Deployment of private cloud infrastructure copyprabhat kumar
 
Deployment of private cloud infrastructure.
Deployment of private cloud infrastructure.Deployment of private cloud infrastructure.
Deployment of private cloud infrastructure.Saket Kumar
 

Ähnlich wie Cloud computing (20)

Deploy, Scale and Manage your Microsoft Investments with AWS
Deploy, Scale and Manage your Microsoft Investments with AWSDeploy, Scale and Manage your Microsoft Investments with AWS
Deploy, Scale and Manage your Microsoft Investments with AWS
 
Deploy, Scale and Manage your Microsoft Investments with AWS
Deploy, Scale and Manage your Microsoft Investments with AWS Deploy, Scale and Manage your Microsoft Investments with AWS
Deploy, Scale and Manage your Microsoft Investments with AWS
 
Cloud application architecture with sql azure and windows azure
Cloud application architecture with sql azure and windows azureCloud application architecture with sql azure and windows azure
Cloud application architecture with sql azure and windows azure
 
Developing and deploying windows azure applications
Developing and deploying windows azure applicationsDeveloping and deploying windows azure applications
Developing and deploying windows azure applications
 
Introduction to Windows Azure
Introduction to Windows AzureIntroduction to Windows Azure
Introduction to Windows Azure
 
Introduction to Azure fundamentals of cloud.pptx
Introduction to Azure fundamentals of cloud.pptxIntroduction to Azure fundamentals of cloud.pptx
Introduction to Azure fundamentals of cloud.pptx
 
Azure from scratch part 3 By Girish Kalamati
Azure from scratch part 3 By Girish KalamatiAzure from scratch part 3 By Girish Kalamati
Azure from scratch part 3 By Girish Kalamati
 
Azure Web Jobs
Azure Web JobsAzure Web Jobs
Azure Web Jobs
 
Introduction of Windows azure and overview
Introduction of Windows azure and overviewIntroduction of Windows azure and overview
Introduction of Windows azure and overview
 
Deploy, Scale and Manage your Microsoft Investments with AWS
Deploy, Scale and Manage your Microsoft Investments with AWSDeploy, Scale and Manage your Microsoft Investments with AWS
Deploy, Scale and Manage your Microsoft Investments with AWS
 
Microsoft Azure
Microsoft AzureMicrosoft Azure
Microsoft Azure
 
Best Practices for couchDB developers on Microsoft Azure
Best Practices for couchDB developers on Microsoft AzureBest Practices for couchDB developers on Microsoft Azure
Best Practices for couchDB developers on Microsoft Azure
 
Introduction to Windows Azure
Introduction to Windows AzureIntroduction to Windows Azure
Introduction to Windows Azure
 
AZURE CC JP.pptx
AZURE CC JP.pptxAZURE CC JP.pptx
AZURE CC JP.pptx
 
Presentation vmug v mware v-cloud director
Presentation   vmug v mware v-cloud directorPresentation   vmug v mware v-cloud director
Presentation vmug v mware v-cloud director
 
Charla Azure TLF.pptx
Charla Azure TLF.pptxCharla Azure TLF.pptx
Charla Azure TLF.pptx
 
Cloud Computing Introduction
Cloud Computing IntroductionCloud Computing Introduction
Cloud Computing Introduction
 
Getting started with development in azure
Getting started with development in azureGetting started with development in azure
Getting started with development in azure
 
Deployment of private cloud infrastructure copy
Deployment of private cloud infrastructure   copyDeployment of private cloud infrastructure   copy
Deployment of private cloud infrastructure copy
 
Deployment of private cloud infrastructure.
Deployment of private cloud infrastructure.Deployment of private cloud infrastructure.
Deployment of private cloud infrastructure.
 

Kürzlich hochgeladen

Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
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
 
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
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
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
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
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
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
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
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
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
 
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
 

Kürzlich hochgeladen (20)

Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
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
 
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
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
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
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
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
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.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
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
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
 
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
 

Cloud computing

  • 1. Cloud Computing By Anuradha Namal GUI SOLUTIONS
  • 2. What is cloud? • A "cloud" is a set of machines and web services that implement cloud computing. • User is allowed to use the services regardless physical location and organization of the equipment hosting the resources. • Runs on a VM(s) over a single/multiple Hypervisor
  • 4. Cloud Service Styles • Infrastructure as a Service (IaaS) – basic compute and storage resources (Amazon EC2, VMWare vCloud) • Platform as a Service (PaaS) – With PaaS, users develop and execute their own applications within an environment offered by the service provider. (Azure, Amazon, Salesforce Etc.) • Software as a Service (SaaS) – Access The software as a service (Gmail, Microsoft Office Web Companions)
  • 5. Windows Azure • Compute: runs applications in the cloud. Those applications largely see a Windows Server environment, although the Windows Azure programming model isn’t exactly the same as the on- premises Windows Server model. • Storage: stores binary and structured data in the cloud (database) • Fabric Controller: deploys, manages, and monitors applications. The fabric controller also handles updates to system software throughout the platform. • Content Delivery Network (CDN): speeds up global access to binary data in Windows Azure storage by maintaining cached copies of that data around the world. • Connect: allows creating IP-level connections between on-premises computers and Windows Azure applications.
  • 6. Azure Service Model • There are currently three role types: – Web Role: IIS7 and ASP.NET in Windows Azure-supplied OS – Worker Role: arbitrary code in Windows Azure-supplied OS – VM Role: uploaded VHD with customer-supplied OS i.e.: Roles can be increased or decreased based on data volume and user requirement.
  • 7. Roles And Instances • A Role can have more than Once instance • A instance is a state of the object, which can be increased decreased on demand • Best practice to device the roles in to worker roles and web roles. • Why?
  • 8. Creating a new Cloud Application • Open visual studio 2010 and click new project. • Give a proper name to the project and click Ok.
  • 9. Creating a new Cloud Application • Add the necessary web roles and the worker/WCF roles to the application. • Change the role names to appropriate names
  • 10. Creating a new Cloud Application • Final application as follows. Please note there are 2 roles in the application shown in the Roles folder.
  • 11. Deploying to Azure • You may choose the 90 day trial from the windowsazure site. • Once account created, You can get the Ip, Dsn Etc from the console site • Deploy the application from your VS2010 or console
  • 12. Database Tools • SQL Azure Migration Wizard v3.8.9 & v4.0.2 • SQL Azure Migration Wizard (SQLAzureMW) is designed to help you migrate your SQL Server 2005/2008/2012 databases to SQL Azure. • SQLAzureMW will analyse your source database for compatibility issues and allow you to fully or partially migrate your database schema and data to SQL Azure.
  • 13. Deploying existing App to Azure • Right-click on the Web Application project and select “Unload project” • Create a new blank Cloud Service • Add the un loaded solution by right clicking on the solution and selection Add –> Existing Project • Write click roles -> add-> Web role In project Solution • Done!
  • 14. Thank you. Questions? References: 1. “Security Best Practices For Developing Windows Azure Applications” 2011, http://www.windowsazure.com/en- us/develop/net/other-resources/white-papers. Viewed on 10-05-2012. 2. “Windows Azure Security Overview”, 2011, http://www.windowsazure.com/en-us/develop/net/other-resources/white- papers. Viewed on 14-04-2012. 3. “Windows Azure Table - Programming Table Storage” , http://www.windowsazure.com/en-us/develop/net/other- resources/white-papers. Viewed on 13-04-2012. 4. “The Windows Azure Programming Model”,2011, http://www.windowsazure.com/en-us/develop/net/other- resources/white-papers. Viewed on 04-04-2012. 5. http://www.windowsazure.com 6. http://youtube.com. 7. MSDNAA.