Optimized for Mission-Critical Applications

Dedicated Resources

Highly Secure

High Availability

Guaranteed Uptime

Microsoft Azure Stack

Microsoft Azure Stack is an extension of Azure. It gives the same experience as a fully public cloud such as pure Microsoft Azure. Azure stack from Oman Data park brings the agility and innovation of cloud computing to address primarily the concerns around data security and sovereignty by hosting at our Tier III facilities. This enables our customers to build modern applications across a locally hosted version of Azure or hybrid cloud environment with the right flexibility and control.

Data residency and sovereignty were major concerns that prevented many organisations in Oman from taking advantage of Azure services. By placing your sensitive data and applications within ODP operated Azure Stacks, you can ensure adherence to local and industry-specific data privacy regulations, without compromising on access to Azure functionality. You can even build hybrid applications that span the Azure Stack and Azure cloud, while maintaining data sovereignty.

ODP’s Azure Stack’s security is based on two core Microsoft security principles:1. Assume Breach – rather than simply providing tools that prevent a breach, Azure Stack also includes measures that detect and contain any intrusions, preventing a compromise of a single area that could jeopardize the entire system.2. Hardened by Default – Azure Stack is built on a secure-by-design framework. Its design follows industry best practices such as Microsoft SDL; includes encryption at-rest and in- transit; and a military-level OS security baseline.

• Application Development - Combine access to the most advanced development.

The consistency between Azure and Azure Stack platforms allows developers to build and deploy apps in either environment.

The tools, application model, self-service portal, DevOps services, extensions and APIs are all identical across the two platforms. This allows developers to either build in Azure Stack first and then roll out globally, or take advantage of Azure’s scale and advanced toolkits for testing and development and then deploy locally if preferred.

This makes application design and delivery faster, more efficient and more reliable, and allows more innovative and adventurous applications to be designed.

• EDGE and Disconnected Solutions - Enjoy the benefits of the cloud even where connectivity is limited.

Cloud technology has proven its worth time and again and powered remarkable progress for countless businesses, but it relies on the business being connected.

Where connectivity is constrained due to location, or where the bandwidth requirement for the business is especially high, use of Azure can be cost prohibitive or even impossible. However, by incorporating Azure Stack, the business can process large volumes of data locally with high-performance toolkits, and then aggregate

in Azure for further analytics when more convenient, sharing common application logic across both.

ODP Azure Stack Service offerings:

IaaS

PaaS

Azure Virtual Machienes

Deploy virtual machines featuring up to 128 vCPUs and 2 TB of memory. Get up to 2 million local storage IOPS per VM. Keep using your existing Microsoft, Oracle, IBM, and SAP applications, build new ones, or choose from thousands of pre-built applications in the Azure Marketplace.

Keep your budget in check with low-cost, per-second billing. You only pay for the compute time you use

Scale from one to thousands of VM instances in minutes with VM Scale Sets

Build, deploy, and scale web apps on a fully managed platform. Quickly build, deploy, and scale web apps created with popular frameworks .NET, .NET Core, Node.js, Java, PHP, Ruby, or Python, in containers or running on any operating system. Meet rigorous, enterprise-grade performance, security, and compliance requirements by using the fully managed platform for your operational and monitoring tasks.

Easily build powerful web apps and APIs

Use popular frameworks including .NET, .NET Core, Java, Node.js, Python, PHP, and Ruby. Deploy them in containers or as code, running on Linux or Windows. Use a fully managed platform that provides management, monitoring, and operational insights to meet rigorous, enterprise-grade performance, security, and compliance requirements. Get unparalleled developer productivity with advanced capabilities such as continuous integration, live-site debugging, and Microsoft Visual Studio and Visual Studio Code IDEs. Tap into prebuilt apps from the Azure Marketplace.

Take control with a fully managed platform

Run and scale your web apps on Windows or Linux using a fully managed platform to perform infrastructure maintenance, load balancing, and more—all with zero-downtime deployments. Connect your apps to SQL or NoSQL databases, in Azure or in your own datacenter. Easily add custom domains, SSL certificates, single sign-on (SSO), and identity-service integration to your apps. Get detailed performance and application health insights for accelerated troubleshooting.

Host your apps with confidence

App Service offers an enterprise-grade global datacenter network. Connect your web or mobile apps to enterprise systems or SaaS in minutes. Secure them with Azure Active Directory (Azure AD) integration, and deploy them in the environment of your choice—public cloud, private cloud, virtual network, or on-premises. Easily set up and run apps at scale in the isolated, compliant, and dedicated Azure App Service Environment. Get more secure, high-speed connections to on-premises corporate resources and other Azure resources, and maintain fine-grained control over network traffic.

Azure Storage

Blob Storage

Massively scalable object storage for unstructured data, Scale up or down using Hot, Cool, Archive, or Premium storage Get scalable, cost-effective cloud storage for all your unstructured data. Pay only for what you use, and save money compared with on-premises storage options. Choose from among four storage tiers, depending on how often you’ll access the data. Store performance-sensitive data in Premium, frequently accessed data in Hot, infrequently accessed data in Cool, and rarely accessed data in Archive.

Strong consistency

When an object is changed, it’s verified everywhere for superior data integrity, ensuring you always have access to the latest version.

Object mutability

Get the flexibility to perform edits in place, which can improve your application performance and reduce bandwidth consumption.

Use Azure Queue Storage to build flexible applications and separate functions for better durability across large workloads. When you design applications for scale, application components can be decoupled, so that they can scale independently. Queue storage gives you asynchronous message queueing for communication between application components, whether they are running in the cloud, on the desktop, on-premises, or on mobile devices.

Build more flexible applications

Queue Storage helps to make your application scalable and less sensitive to individual component failure. If part of your architecture goes down, messages are buffered, and then naturally picked up by other message processing nodes, which maintains the integrity of your workload.

Handle traffic bursts - Scale for bursts

Use Queue Storage to rightsize your service deployment. Applications absorb unexpected traffic bursts, which prevents servers from being overwhelmed by a sudden flood of requests. Monitor queue length to add elasticity to your application, and deploy or hibernate additional worker nodes based on customer demand

Table Storage

A NoSQL key-value store for rapid development using massive semi-structured datasets

Store semi-structured data that’s highly available

Create massively-scalable apps

Create apps that require a flexible data schema

Use JSON to serialize data

Perform OData-based queries

Store petabytes of structured data

Use Azure Table storage to store petabytes of semi-structured data and keep costs down. Unlike many data stores—on-premises or cloud-based—Table storage lets you scale up without having to manually shard your dataset.

Supports flexible data schema

Table storage is excellent for flexible datasets—web app user data, address books, device information, and other metadata—and lets you build cloud applications without locking down the data model to particular schemas. Because different rows in the same table can have a different structure—for example, order information in one row, and customer information in another—you can evolve your application and table schema without taking it offline.

Made for enterprise

Table storage embraces a strong consistency model. When data is inserted or updated in Table storage, all further accesses to that data will see the latest update. This is critical for systems with multiple users who are simultaneously updating data store.

MySQL on AzureStack

Azure Database for MySQL provides a fully managed, enterprise-ready community MySQL database as a service. The MySQL Community edition helps you easily lift and shift to the cloud, using languages and frameworks of your choice. On top of that, you get built-in high availability and dynamic scaling, helping you easily adjust to changes in customer demands.

Community MySQL that's fully managed

Combine MySQL Community edition with the benefits of a fully managed service provider, and free developers from the complexity of infrastructure and database management so they can focus on building exceptional apps.

Languages and frameworks of your choice

Azure Database for MySQL enables popular open source frameworks and languages, and it features tight integration with Azure Web Apps. Popular content management apps, such as WordPress and Drupal, deliver a fully integrated experience supporting your application development needs.

Scale in seconds with built-in high availability

Provision in minutes, and flexibly scale compute or storage independently within seconds. Built to deliver high availability with an SLA of 99.99 percent, Azure Database for MySQL requires no extra configuration, replicatio¬n, or cost to ensure that your apps run when you need them to.

Protect your database with built-in intelligence

Azure Database for MySQL offers Advanced Threat Protection, which monitors your database around the clock and detects potential malicious activities, alerting you upon detection so you can intervene right away.

Azure App Services

Build, deploy, and scale web apps on a fully managed platform. Quickly build, deploy, and scale web apps created with popular frameworks .NET, .NET Core, Node.js, Java, PHP, Ruby, or Python, in containers or running on any operating system. Meet rigorous, enterprise-grade performance, security, and compliance requirements by using the fully managed platform for your operational and monitoring tasks.

Easily build powerful web apps and APIs

Use popular frameworks including .NET, .NET Core, Java, Node.js, Python, PHP, and Ruby. Deploy them in containers or as code, running on Linux or Windows. Use a fully managed platform that provides management, monitoring, and operational insights to meet rigorous, enterprise-grade performance, security, and compliance requirements. Get unparalleled developer productivity with advanced capabilities such as continuous integration, live-site debugging, and Microsoft Visual Studio and Visual Studio Code IDEs. Tap into prebuilt apps from the Azure Marketplace.

Take control with a fully managed platform

Run and scale your web apps on Windows or Linux using a fully managed platform to perform infrastructure maintenance, load balancing, and more—all with zero-downtime deployments. Connect your apps to SQL or NoSQL databases, in Azure or in your own datacenter. Easily add custom domains, SSL certificates, single sign-on (SSO), and identity-service integration to your apps. Get detailed performance and application health insights for accelerated troubleshooting.

Host your apps with confidence

App Service offers an enterprise-grade global datacenter network. Connect your web or mobile apps to enterprise systems or SaaS in minutes. Secure them with Azure Active Directory (Azure AD) integration, and deploy them in the environment of your choice—public cloud, private cloud, virtual network, or on-premises. Easily set up and run apps at scale in the isolated, compliant, and dedicated Azure App Service Environment. Get more secure, high-speed connections to on-premises corporate resources and other Azure resources, and maintain fine-grained control over network traffic.

Azure Functions

Development with serverless compute

Develop more efficiently with Functions, an event-driven serverless compute platform that can also solve complex orchestration problems. Build and debug locally without additional setup, deploy and operate at scale in the cloud, and integrate services using triggers and bindings.

Automated and flexible scaling based on your workload volume, keeping the focus on adding value instead of managing infrastructure

Integrated programming model based on triggers and bindings that help you respond to events and seamlessly connect to other services

End-to-end development experience, from building and debugging to deploying and monitoring with integrated tools and built-in DevOps capabilities

Variety of programming languages and hosting options—always pick the best one for each scenario and quickly adjust to meet business needs