When cloud computing services were introduced in the mid-2000s with compute and storage offered for pennies on the dollar, the world of IT changed forever. While prices have come down significantly over the years, many companies learned the hard way that moving to the public cloud didn’t always achieve the cost savings they expected.
In fact, organizations have frequently noticed public cloud bills that are two to three times higher than expectations.moving to the public cloud is a mistake. The public cloud provides huge benefits in agility, responsiveness, simplified operations, and improved innovation. The mistake is assuming that migrating to the public cloud without implementing management, governance and automation will lead to cost savings.
The first step to combating rising Microsoft Azure costs is to gain visibility across your entire organization’s cloud spend. Once you’ve identified the areas of high and/or rapidly growing costs, use these proven best practices for cost reduction and optimization to make sure you are getting the most out of your cloud investment.
When cloud computing services were introduced in the mid-2000s with compute and storage offered for pennies on the dollar, the world of IT changed forever. While prices have come down significantly over the years, many companies learned the hard way that moving to the public cloud didn’t always achieve the cost savings they expected.
In fact, organizations have frequently noticed public cloud bills that are two to three times higher than expectations.moving to the public cloud is a mistake. The public cloud provides huge benefits in agility, responsiveness, simplified operations, and improved innovation. The mistake is assuming that migrating to the public cloud without implementing management, governance and automation will lead to cost savings.
The first step to combating rising Microsoft Azure costs is to gain visibility across your entire organization’s cloud spend. Once you’ve identified the areas of high and/or rapidly growing costs, use these proven best practices for cost reduction and optimization to make sure you are getting the most out of your cloud investment.
ABSTRACT
Software industry is heading towards centralized computing. Due to this trend data and programs are being taken away from traditional desktop PCs and placed in Compute clouds instead. Compute clouds are enormous server farms packed with computing power and storage space accessible through the Internet.
Instead of having to manage one’s own infrastructure to run applications, server time and storage space can be bought from an external service provider. From the customers point of view the benefit behind this idea is to be able to dynamically adjust computing power up or down to meet the demand for that power at a particular moment. This kind of flexibility not only ensures that no costs are incurred by excess processing capacity, but also enables hardware infrastructure to scale up with business growth. Because of growing interest in taking advantage of cloud computing a number of service providers are working on providing cloud services. Amazon, Salerforce.com and Google are examples of firms that already have working solutions on the market. Recently also Microsoft released a preview version of its cloud platform called the Azure. Early adopters can test the platform and development tools free of charge.
The main purpose of this paper is to shed light on the internals of Microsoft’s Azure platform. In addition to examining how Azure platform works.
The benefits of Azure platform are explored. The most important benefit in
Microsoft’s solution is that it resembles existing Windows environment a lot. Developers can use the same application programming interfaces (APIs) and development tools they are already used to. The second benefit is that migrating applications to cloud is easy. This partially stems from the fact that Azure’s services can be exploited by an application whether it is run locally or in the cloud.
Xpress azure - Extension of Azure in TunisiaAymen Mami
Presentation of Xpress Azure, the first extension of Microsoft Azure in Tunisia. Based on Microsoft Azure Stack in partnership with Cisco. For more informations, dont hesitate to contact me
New on-demand Webinar
We used to just worry about the unlikely natural disaster and the odd communications breakdown when planning for backup and recovery. But these days, an entirely new breed of threats have emerged that promise to knock out your business applications and data the first chance they get. From cyber crime, to cyberterrorism and mobile and cloud computing complexities, handling these new threats with the same old tools simply isn’t possible. This was the topic that drove a recent Softchoice webinar, centered on how your business can more effectively, simply and securely provide a robust DR and BC strategy leveraging a suite of Azure based technologies from Microsoft.
Watch the latest on-demand webinar.
Some brief thoughts on Microsoft 365 Enterprise offers in combination with Extended Use Rights and Azure and Azure Stack HCI to data center consolidation, modernization, transformation and cost savings.
A comprehensive review of OpenStack then and now, each project's architecture, and hard data on why the race for open cloud is over. (First edition delivered April 2013 at OpenStack Summit. This version is from SPDEcon on June 10, 2013.)
Cloud backup you say? Azure Backup of course!Wim Matthyssen
Backup is one of the most important things that an IT Administrator needs to take care of, especially when you run your workloads in the Cloud. With Azure Backup you can backup your critical business data in Azure to protect it from corruption, accidental deletion and ransomware. In this session you will discover how you can reduce costs and securely backup your Azure VMs, Azure Files and even SQL running in Azure VMs with a zero-infrastructure solution. In this demo packed session you will learn how to backup and recover your Azure resources and you will be introduced to Power BI Backup reports. You will also discover how to monitor Azure Backup using Log Analytics and how to enable security for your cloud backups.
Microsoft Azure Tutorial For Beginners | Microsoft Azure Training | EdurekaEdureka!
** Azure Training - https://www.edureka.co/microsoft-azure-training **
This Microsoft Azure Tutorial will get your basics right about Microsoft Azure. It starts from the basics, so shall be helpful to a beginner who doesn't know anything about Cloud Computing as well. Towards the end, we shall do an awesome hands-on!
In this Microsoft Azure Tutorial you will understand:
1) What is Cloud?
2) What is Microsoft Azure?
3) Azure Job Trends
4) Different Domains in Azure
5) Azure Services
6) Azure Pricing Options
7) Demo on Azure
8) Azure Certifications
This slide deck was provided by Microsoft for a crash course on Microsoft Azure at the Saint Louis Cloud Camp.
If you need a quick high level introduction to Azure and/or the cloud in general, this presentation would serve as a good template.
ABSTRACT
Software industry is heading towards centralized computing. Due to this trend data and programs are being taken away from traditional desktop PCs and placed in Compute clouds instead. Compute clouds are enormous server farms packed with computing power and storage space accessible through the Internet.
Instead of having to manage one’s own infrastructure to run applications, server time and storage space can be bought from an external service provider. From the customers point of view the benefit behind this idea is to be able to dynamically adjust computing power up or down to meet the demand for that power at a particular moment. This kind of flexibility not only ensures that no costs are incurred by excess processing capacity, but also enables hardware infrastructure to scale up with business growth. Because of growing interest in taking advantage of cloud computing a number of service providers are working on providing cloud services. Amazon, Salerforce.com and Google are examples of firms that already have working solutions on the market. Recently also Microsoft released a preview version of its cloud platform called the Azure. Early adopters can test the platform and development tools free of charge.
The main purpose of this paper is to shed light on the internals of Microsoft’s Azure platform. In addition to examining how Azure platform works.
The benefits of Azure platform are explored. The most important benefit in
Microsoft’s solution is that it resembles existing Windows environment a lot. Developers can use the same application programming interfaces (APIs) and development tools they are already used to. The second benefit is that migrating applications to cloud is easy. This partially stems from the fact that Azure’s services can be exploited by an application whether it is run locally or in the cloud.
Xpress azure - Extension of Azure in TunisiaAymen Mami
Presentation of Xpress Azure, the first extension of Microsoft Azure in Tunisia. Based on Microsoft Azure Stack in partnership with Cisco. For more informations, dont hesitate to contact me
New on-demand Webinar
We used to just worry about the unlikely natural disaster and the odd communications breakdown when planning for backup and recovery. But these days, an entirely new breed of threats have emerged that promise to knock out your business applications and data the first chance they get. From cyber crime, to cyberterrorism and mobile and cloud computing complexities, handling these new threats with the same old tools simply isn’t possible. This was the topic that drove a recent Softchoice webinar, centered on how your business can more effectively, simply and securely provide a robust DR and BC strategy leveraging a suite of Azure based technologies from Microsoft.
Watch the latest on-demand webinar.
Some brief thoughts on Microsoft 365 Enterprise offers in combination with Extended Use Rights and Azure and Azure Stack HCI to data center consolidation, modernization, transformation and cost savings.
A comprehensive review of OpenStack then and now, each project's architecture, and hard data on why the race for open cloud is over. (First edition delivered April 2013 at OpenStack Summit. This version is from SPDEcon on June 10, 2013.)
Cloud backup you say? Azure Backup of course!Wim Matthyssen
Backup is one of the most important things that an IT Administrator needs to take care of, especially when you run your workloads in the Cloud. With Azure Backup you can backup your critical business data in Azure to protect it from corruption, accidental deletion and ransomware. In this session you will discover how you can reduce costs and securely backup your Azure VMs, Azure Files and even SQL running in Azure VMs with a zero-infrastructure solution. In this demo packed session you will learn how to backup and recover your Azure resources and you will be introduced to Power BI Backup reports. You will also discover how to monitor Azure Backup using Log Analytics and how to enable security for your cloud backups.
Microsoft Azure Tutorial For Beginners | Microsoft Azure Training | EdurekaEdureka!
** Azure Training - https://www.edureka.co/microsoft-azure-training **
This Microsoft Azure Tutorial will get your basics right about Microsoft Azure. It starts from the basics, so shall be helpful to a beginner who doesn't know anything about Cloud Computing as well. Towards the end, we shall do an awesome hands-on!
In this Microsoft Azure Tutorial you will understand:
1) What is Cloud?
2) What is Microsoft Azure?
3) Azure Job Trends
4) Different Domains in Azure
5) Azure Services
6) Azure Pricing Options
7) Demo on Azure
8) Azure Certifications
This slide deck was provided by Microsoft for a crash course on Microsoft Azure at the Saint Louis Cloud Camp.
If you need a quick high level introduction to Azure and/or the cloud in general, this presentation would serve as a good template.
Microsoft Azure And The Competitive Cloud Industry - Collab365Richard Harbridge
Public cloud platforms are important for the future. Many organizations have made big bets, and are continuing to evaluate their options in the public and hybrid cloud arena. Microsoft has become a major player in the public cloud space, but it has plenty of competitors: Amazon, Google, OpenStack, Salesforce/Force.com and more. How do these providers compare to Azure? And what’s likely to happen in the industry as we move into the future? Join Richard Harbridge as he provides guidance and advice for how Azure measures up based on customer experience and industry insights.
What is Microsoft Azure?
What is Azure used for?
Why do businesses want to use someone else's hardware?
What are the advantages of virtualization?
Is Azure secure?
How does Azure stack up against the competition?
To help you make an informed decision about whether Azure is right for your business.
DevDays 2011- Let’s get ready for the cloud: Building your applications so th...Robert MacLean
More details: http://www.sadev.co.za/content/devdays-south-africa-2011-my-talks
In a world where you hear people talking about the cloud, here are some guidelines on how to start building and structuring applications that will be easy to migrate to the Azure platform.
Discover how Windows Server 2012 R2, System Center 2012 R2, and Windows 8.1 work together to help you to provision and manage cloud and data center infrastructure, provide business continuity, deliver services, and manage applications.
SPSVB - To the Cloud! Using IaaS as a Hosting Provider for SharePointScott Hoag
To the cloud! This phrase seems to come up more and more often for organizations looking to reduce their SharePoint footprint and operational expenses in their on premise data centers. In this session Dan will give a brief overview of a few of the premier Infrastructure as a Service hosting providers for SharePoint, how SharePoint in the cloud stacks up against Office 365 and how to quickly get your SharePoint system built in a repeatable fashion for development environments.
Attendees will have a better understanding of core Infrastructure as a Service (IaaS) providers. Attendees will understand the complexities of what is involved with implementing SharePoint in a cloud hosted environment. Attendees will see SharePoint what some of the nuances and workarounds are for hosting SharePoint in the cloud.
DevHangout Microsoft Azure como Infraestructura para emprendedores de Tecnolo...Germán Cayo Morales
Slides en el DevHangout Microsoft Azure como Infraestructura para emprendedores de Tecnología donde hablamos de BizSpark Micorosoft Azure y Visual Studio Team Services
Microsoft released SQL Azure more than two years ago - that's enough time for testing (I hope!). So, are you ready to move your data to the Cloud? If you’re considering a business (i.e. a production environment) in the Cloud, you need to think about methods for backing up your data, a backup plan for your data and, eventually, restoring with Red Gate Cloud Services (and not only). In this session, you’ll see the differences, functionality, restrictions, and opportunities in SQL Azure and On-Premise SQL Server 2008/2008 R2/2012. We’ll consider topics such as how to be prepared for backup and restore, and which parts of a cloud environment are most important: keys, triggers, indexes, prices, security, service level agreements, etc.
SPIntersection 2016 - TO THE CLOUD! USING IAAS AS A HOSTING PROVIDER FOR SHAR...Scott Hoag
To the cloud! This phrase seems to come up more often for organizations look to reduce their SharePoint footprint and operational expenses in their on-premises datacenters. This session will provide a brief overview of a few of the premier Infrastructure as a Service hosting providers for SharePoint, how SharePoint in the cloud stacks up against Office 365 and how to quickly get your SharePoint system built in a repeatable fashion for development environments.
You will learn:
* Core Infrastructure as a Service (IaaS) providers.
* The complexities of what is involved with implementing SharePoint in a cloud hosted environment
* Some of the nuances and workarounds for hosting SharePoint in the cloud
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfPaige Cruz
Monitoring and observability aren’t traditionally found in software curriculums and many of us cobble this knowledge together from whatever vendor or ecosystem we were first introduced to and whatever is a part of your current company’s observability stack.
While the dev and ops silo continues to crumble….many organizations still relegate monitoring & observability as the purview of ops, infra and SRE teams. This is a mistake - achieving a highly observable system requires collaboration up and down the stack.
I, a former op, would like to extend an invitation to all application developers to join the observability party will share these foundational concepts to build on:
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
Dr. Sean Tan, Head of Data Science, Changi Airport Group
Discover how Changi Airport Group (CAG) leverages graph technologies and generative AI to revolutionize their search capabilities. This session delves into the unique search needs of CAG’s diverse passengers and customers, showcasing how graph data structures enhance the accuracy and relevance of AI-generated search results, mitigating the risk of “hallucinations” and improving the overall customer journey.
PHP Frameworks: I want to break free (IPC Berlin 2024)Ralf Eggert
In this presentation, we examine the challenges and limitations of relying too heavily on PHP frameworks in web development. We discuss the history of PHP and its frameworks to understand how this dependence has evolved. The focus will be on providing concrete tips and strategies to reduce reliance on these frameworks, based on real-world examples and practical considerations. The goal is to equip developers with the skills and knowledge to create more flexible and future-proof web applications. We'll explore the importance of maintaining autonomy in a rapidly changing tech landscape and how to make informed decisions in PHP development.
This talk is aimed at encouraging a more independent approach to using PHP frameworks, moving towards a more flexible and future-proof approach to PHP development.
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...Neo4j
Leonard Jayamohan, Partner & Generative AI Lead, Deloitte
This keynote will reveal how Deloitte leverages Neo4j’s graph power for groundbreaking digital twin solutions, achieving a staggering 100x performance boost. Discover the essential role knowledge graphs play in successful generative AI implementations. Plus, get an exclusive look at an innovative Neo4j + Generative AI solution Deloitte is developing in-house.
A tale of scale & speed: How the US Navy is enabling software delivery from l...sonjaschweigert1
Rapid and secure feature delivery is a goal across every application team and every branch of the DoD. The Navy’s DevSecOps platform, Party Barge, has achieved:
- Reduction in onboarding time from 5 weeks to 1 day
- Improved developer experience and productivity through actionable findings and reduction of false positives
- Maintenance of superior security standards and inherent policy enforcement with Authorization to Operate (ATO)
Development teams can ship efficiently and ensure applications are cyber ready for Navy Authorizing Officials (AOs). In this webinar, Sigma Defense and Anchore will give attendees a look behind the scenes and demo secure pipeline automation and security artifacts that speed up application ATO and time to production.
We will cover:
- How to remove silos in DevSecOps
- How to build efficient development pipeline roles and component templates
- How to deliver security artifacts that matter for ATO’s (SBOMs, vulnerability reports, and policy evidence)
- How to streamline operations with automated policy checks on container images
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024Neo4j
Neha Bajwa, Vice President of Product Marketing, Neo4j
Join us as we explore breakthrough innovations enabled by interconnected data and AI. Discover firsthand how organizations use relationships in data to uncover contextual insights and solve our most pressing challenges – from optimizing supply chains, detecting fraud, and improving customer experiences to accelerating drug discoveries.
Removing Uninteresting Bytes in Software FuzzingAftab Hussain
Imagine a world where software fuzzing, the process of mutating bytes in test seeds to uncover hidden and erroneous program behaviors, becomes faster and more effective. A lot depends on the initial seeds, which can significantly dictate the trajectory of a fuzzing campaign, particularly in terms of how long it takes to uncover interesting behaviour in your code. We introduce DIAR, a technique designed to speedup fuzzing campaigns by pinpointing and eliminating those uninteresting bytes in the seeds. Picture this: instead of wasting valuable resources on meaningless mutations in large, bloated seeds, DIAR removes the unnecessary bytes, streamlining the entire process.
In this work, we equipped AFL, a popular fuzzer, with DIAR and examined two critical Linux libraries -- Libxml's xmllint, a tool for parsing xml documents, and Binutil's readelf, an essential debugging and security analysis command-line tool used to display detailed information about ELF (Executable and Linkable Format). Our preliminary results show that AFL+DIAR does not only discover new paths more quickly but also achieves higher coverage overall. This work thus showcases how starting with lean and optimized seeds can lead to faster, more comprehensive fuzzing campaigns -- and DIAR helps you find such seeds.
- These are slides of the talk given at IEEE International Conference on Software Testing Verification and Validation Workshop, ICSTW 2022.
GridMate - End to end testing is a critical piece to ensure quality and avoid...ThomasParaiso2
End to end testing is a critical piece to ensure quality and avoid regressions. In this session, we share our journey building an E2E testing pipeline for GridMate components (LWC and Aura) using Cypress, JSForce, FakerJS…
State of ICS and IoT Cyber Threat Landscape Report 2024 previewPrayukth K V
The IoT and OT threat landscape report has been prepared by the Threat Research Team at Sectrio using data from Sectrio, cyber threat intelligence farming facilities spread across over 85 cities around the world. In addition, Sectrio also runs AI-based advanced threat and payload engagement facilities that serve as sinks to attract and engage sophisticated threat actors, and newer malware including new variants and latent threats that are at an earlier stage of development.
The latest edition of the OT/ICS and IoT security Threat Landscape Report 2024 also covers:
State of global ICS asset and network exposure
Sectoral targets and attacks as well as the cost of ransom
Global APT activity, AI usage, actor and tactic profiles, and implications
Rise in volumes of AI-powered cyberattacks
Major cyber events in 2024
Malware and malicious payload trends
Cyberattack types and targets
Vulnerability exploit attempts on CVEs
Attacks on counties – USA
Expansion of bot farms – how, where, and why
In-depth analysis of the cyber threat landscape across North America, South America, Europe, APAC, and the Middle East
Why are attacks on smart factories rising?
Cyber risk predictions
Axis of attacks – Europe
Systemic attacks in the Middle East
Download the full report from here:
https://sectrio.com/resources/ot-threat-landscape-reports/sectrio-releases-ot-ics-and-iot-security-threat-landscape-report-2024/
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
3. Steven Ballmer
2nd CEO (2000~2014)
Vision: Device & Service
MSFT 24th employee
Forbes Richest 32nd (US$207B -2014)
Mistakes? Windows Vista
Steve Ballmer said
buying Nokia was one
of the hardest decisions
he made at Microsoft.
“We would have a stronger position
in the phone market if we could redo
the past ten years” About Satya Nadella
"What is the greatest joy
I could see as the
founder of a company?
To see it flourish with me
gone.”
4. Satya Nadella
3rd CEO
Vision: Mobile first, cloud first.
移動優先 雲端至上
“如果沒有雲,就談不上移動體驗”
決裂舊時代!!
軟體商 >> 生產力和平台商
“沒有移動設備,就無法給這個世
界和人們的生活帶來影響。”
5. * Size of an Azure region
= 600,000 servers
= a cluster of 16 datacenter
= 32 jets
* Number of Regions
MSFT’s (17)
= 2x Amazon’s (8+1)
= 5x Google’s (3)
Scott Guthrie, Executive Vice President,
Microsoft Cloud and Enterprise Group
Invest
33. Media Services Architecture
“Build-On” Media Partners and Customers
AzureCDNPartnerCDNs
Origin
Caching
Release
d
Coming
Soon
Partners
Partner Technologies (Media Processors, Origin Servers, Live Encoders
etc.)
Microsoft Azure (Fabric, Storage, Compute, Database)
34. Video sources Multi-bitrates Mp4
Origin Server
HLS
Smooth
Streaming
Encode
Video sources Multi-bitrates Mp4
Origin Server
HLS
Smooth
Streaming
Encode
Dynamic
Packaging
Traditional Encode and Package
Dynamic Packaging
Input format: Mp4 or Smooth Streaming
Output format: Smooth Streaming , Http-Live-Streaming (v4 and v3), MPEG-DASH
You need to have at least 1 reserved streaming unit to enable dynamic packaging!
DASH
35. Pre-encrypted PlayReady
file:
License Acquisition URL
Key ID
Content key
Storage Origin
Server
PlayReady + Smooth Streaming
PlayReady server
Client SDK
+
PlayReady SDK
Customers
Architecture: PlayReady DRM solution
38. 完整
費用
Windows Azure SQL
Database
Service Bus
A) 使用了哪些服務? Azure services used
B) 資料傳輸 Data Transfer
DataCenter
7. ingressOutside the
datacenter
1. Compute 2. Storage
3. Storage
Transactions
5. Brokered
Messaging
6. Brokered
Connections
8. egress
4. DB
39. Licenses
OS License
SQL Server License
Hardware investment
Server
Disks
Racks
Switches
UPS
Network cables
Hardware
maintenance
Power
consumption of
hardware
Server
Disk
Racks
Switches
Insurance of hardware
Insurance on server
room
Server room
Rent
Cooling
Lighting
Cleaning
Smoke detectors
Tapes for backup
Salary for admin people
Install hardware
Maintain hardware
Apply OS patches
Backup/Restore
operations
Firewall/DMZ
configuration
Clear log files
Taxes on Salaries
Time spent on
procurement cycle of
hardware / Licenses
...
雲端
計價
1. Compute hours
2. SQL Azure database
3. Storage
4. Data transfer out
雲端
業者Cloud prcing
Not Complex but “different”!
41. funP 實驗室 Unit Price Amount (w/o tax)
A1 Cloud Services - AP East 237.750034 2.49 592
A1 VM (Non-Windows) - AP East 2961.05428 1.862 5513
A1 VM (Non-Windows) - AP Southeast 2.433362 1.862 5
A1 VM (Non-Windows) - EU West 38.677767 1.862 72
A1 VM (Non-Windows) - US West 207.683406 1.862 387
A1 VM (Windows) - AP East 273.286203 2.793 763
A1 VM (Windows) - US West 219.617239 2.793 613
A5 VM (Non-Windows) - AP East 64.50007 7.757 500
A5 VM (Windows) - AP East 19.6667 10.24 201
A7 VM (Windows) - AP East 66.616679 40.96 2729
BASIC.A1 VM (Non-Windows) - AP East 202.149212 1.459 295
BASIC.A1 VM (Non-Windows) - US West 0.200002 1.459 0
Geo Redundant Storage Standard IO - Page Blob/Disk474.049404 2.948 1397
Locally Redundant Storage Standard IO - Block Blob 0.042411 0.7447 0
Mobile Services Free Units 0.419354 0 0
SQL Azure Business 10 DU 0.368384 3,905.56 1439
SQL Azure Database Web Edition 0.177419 309.97 55
SQL Basic Database Days - PREVIEW 30 2.483 74
SQL Server Standard 173.616719 17.07 2964
SQL Standard S1 Database Days - PREVIEW 13 20.17 262
SQL Standard S2 Database Days - PREVIEW 3 100.22 301
Storage Transactions 1858.9836 $0.16 290
Windows Azure Compute 100 Hrs Virtual Network 651.833333 1.56 1017
Windows Azure Data Transfer Egress Zone 1 237.407476 3.73 886
Windows Azure Data Transfer Egress Zone 2 12.055936 5.9 71
Windows Azure Data Transfer Ingress APAC 44.183353 0 0
Windows Azure Data Transfer Ingress NA/EMEA 16.288182 0 0
Windows Azure Web Sites Free 0.999936 0 0
funP 實驗室 合計 7810.06046 20427
系統
明細
使用量
44. Announcing Collaboration with Google and Docker to Support New Open Source Projects on Microsoft Azure
Bringing new open source container technologies to Microsoft Azure with Google and Docker
DOCKER
45. Thank you
& Give it a try!
James Jan
Azure Pro
jan@cacafly.com
- 2014 Taiwan PaaS Meetup -
Editor's Notes
設備+服務
$2B bought LA Clippers May 2014
比爾·蓋茨建立了深厚友誼,兩人是橋牌牌友。這份友誼一直持續甚至蓋茨離開哈佛大學輟學建立自己的軟體公司——微軟。
In Conversation with Steve Ballmer at Saïd Business School
https://www.youtube.com/watch?v=amc-rwsQXrA
決裂舊時代開啟“雲時代”
“如果沒有雲,就談不上移動體驗。反過來,雲計算能夠讓一切和諧有序地運行,但如果沒有感測器或移動設備之類的移動終端,也同樣無法給這個世界和人們的生活帶來影響。”
President of the Server & Tools Division (9 February 2011 – February 2014..)
Senior Vice-President of Research and Development for the Online Services Division (March 2007 – February 2011)[32]
Vice-President of the Business Division
Corporate Vice-President of Business Solutions and Search & Advertising Platform Group
Executive Vice-President of Cloud and Enterprise group[15]
13+4 MS Azure regions: 6 US, 2EU, 2 APAC, 2JP, 1 Brazil,
8(+1) AWS regions: US East, 2 US West, US GOV, EU, 3 Asia Pacific, China(Coming Soon)
3 Google regions: 3 US, EU, Asia
http://azure.microsoft.com/zh-tw/regions/
https://aws.amazon.com/about-aws/globalinfrastructure/
https://developers.google.com/compute/docs/zones
785 客戶從 Google 遷移回微軟
在過去 18 個月,有 785 家企業在嘗試 Google 生產力套件後重新遷移回微軟的方案。
SaaS: CONSUME. You dont worry. (xbox, office)
PaaS: BUILD. For developer. (EX: websites, sql db, mobile service, cloud service)
IaaS: HOST. (vm)
The industry has defined three categories of services:
IaaS – a set of infrastructure level capabilities such as an operating system, network connectivity, etc. that are delivered as pay for use services and can be used to host applications.
PaaS – higher level sets of functionality that are delivered as consumable services for developers who are building applications. PaaS is about abstracting developers from the underlying infrastructure to enable applications to quickly be composed.
SaaS – applications that are delivered using a service delivery model where organizations can simply consume and use the application. Typically an organization would pay for the use of the application or the application could be monetized through ad revenue.
It is important to note that these 3 types of services may exist independently of one another or combined with one another.
Speaking Points:
We’ve talked about Virtual Machines and we’ve talked about Web Sites, now let’s talk about Cloud Services
Cloud Services is another model we support for building applications.
Cloud Services enable a broader set of workloads then Windows Azure Web Sites, while providing more automated management then Windows Azure Virtual Machines.
Enables you to build what we sometimes refer to as infinitely scalable applications. They can support 1 to hundreds or thousands of course
Support not only web based deployments, but also multi-tier architectures where you might have a combination of front ends, middle tiers, as well as virtual machines running as part of your solution.
Supports automated application management, so it is really easy to deploy, scale out, isolate, and recover from any type of hardware failure. As well as support for automated updates.
There are default limits in Azure as follows:
20 Hosted Service Projects
5 Storage Accounts
5 roles per Hosted Service (i.e. 3 different web roles + 2 different worker roles or any such combination)
20 CPU cores (not instances) across all your Hosted Service Projects
(http://blogs.msdn.com/b/jnak/archive/2010/01/22/windows-azure-instances-storage-limits.aspx)
Transition:
Let’s spend a few minutes talking about what happens when we deploy a cloud service in Windows Azure.
Discuss availability
For a cloud service, Windows Azure maintains the infrastructure for you, performing routine maintenance, patching the operating systems, and attempting to recover from service and hardware failures. If you define at least two instances of every role, most maintenance, as well as your own service upgrades, can be performed without any interruption in service.
A cloud service must have at least two instances of every role to qualify for the Windows Azure Service Level Agreement, which guarantees external connectivity to your Internet-facing roles at least 99.95 of the time.
Speaking Points:
Transition
Virtual machines provide a very flexible compute model.
Another compute service available in Windows Azure is called Windows Azure Web Sites.
Definition:
Windows Azure Web Sites there is a managed service that you can use to run web sites and web APIs.
Enable you to quickly stand up web applications and web sites on the internet
Auto-managed environment
Just say that you want a web, here’s the DNS, copy the content, and we do the rest
You don’t have to worry or think about VMs, servers, or infrastructure.
You can simply focus on building and deploying HTTP based applications.
Enables you to build web sites using ASP.NET, Node.js, PHP, and now with an update a few weeks ago – Python
Allows you to use any tool and any operating system to build these sites including Windows, OS X, and Linux.
Enables a very fast deployment model. You can literally deploy in seconds.
You can easily deploy these sites using the tools and infrastructure you know.
We support several flexible deployment options including FTP, GIT, and Team Foundation Services
What is nice about this offering is that not only does it enable to very quickly get going, but it also allows you to start with a free offer in a shared environment.
Pricing starts at free.. Perpetually free and then you can scale up as you need more capability
You can then scale up these sites using reserved instances for higher performance and isolation and scale out these sites as your web site becomes successful and you have increased load.
Slide Objectives:
Highlight the ability to get started quickly with the Windows Azure Web App Gallery
Speaking Points:
Along-side the publishing capabilities, Windows Azure Web Sites also offers the Web App Gallery which provides many turn key solutions based off of well known open source web applications.
Notes:
Speaking Points:
Transition:
So we’ve seen three ways to run your code in Windows Azure - Virtual machines, Web Sites, and Cloud Services
Now let’s look at the fourth compute service called Windows Azure Mobile Services.
Definition
Mobile Services is an exciting new service that we introduced about three months ago and we’ve rapidly been updating with new features and services.
I’m sure that many of you today are building device applications that need connectivity to services and data.
Mobile Services are designed specifically to make it really simply for you to build cloud back-ends that power mobile device applications by providing common functionality you need as configurable services.
Features:
Mobile Services provides the ability to easily store and retrieve data, manage users with several different identify providers including Microsoft Account, Twitter, Facebook, and Google accounts, and the ability to send push notifications to devices.
Today Mobile Services has native SDKs for Windows 8 Store applications, Windows Phone apps, and iOS applications.
We’re also adding Android and HTML5 support in the near future.
Speaking Points:
All of the features I demoed today are available now either in released or preview form.
The services that had the preview tag next to them in the management portal are currently in preview mode, meaning that they are not yet final.
These services will be coming out of preview next calendar year. Working hard on getting them done as soon as possible.
If you haven’t gotten started yet with Windows Azure, I encourage you to go to WindowsAzure.com and sign-up for an account.
If you have an MSDN subscription you can activate up to $3700 worth of yearly Windows Azure benefits. Otherwise you can sign-up for a free trial and get started.