A topnotch site

Leave a comment

Azure and AWS for Multi Cloud Solutions

As the leading public cloud platforms, Azure and AWS each offer businesses a broad and deep set of capabilities with global coverage. Yet many organizations choose to use both platforms together for greater choice and flexibility, as well as to spread their risk and dependencies with a multi cloud approach. Consulting companies and software vendors might also build on and use both Azure and AWS, as these platforms represent most of the cloud market demand.


Area AWS service Azure service Description
Marketplace AWS Marketplace Azure Marketplace Easy-to-deploy and automatically configured third-party applications, including single virtual machine or multiple virtual machine solutions.


Area AWS service Azure service Description
Virtual servers Elastic Compute Cloud (EC2) VMs Azure Virtual Machines Virtual servers allow users to deploy, manage, and maintain OS and server software. Instance types provide combinations of CPU/RAM. Users pay for what they use with the flexibility to change sizes.
  Amazon Lightsail Azure Virtual Machines & Images Collection of virtual machine templates to select from when building out your virtual machine.
Container management EC2 Container Service (ECS) Azure Container Service A container management service that supports Docker containers and allows users to run applications on managed instance clusters. It eliminates the need to operate cluster management software or design fault-tolerant cluster architectures.
  EC2 Container Registry Azure Container Registry (Preview) Allows customers to store Docker formatted images. Used to create all types of container deployments on Azure.
Microservice-based applications None Service Fabric A compute service that orchestrates and manages the execution, lifetime, and resilience of complex, inter-related code components that can be either stateless or stateful.
Backend process logic Lambda Functions Used to integrate systems and run backend processes in response to events or schedules without provisioning or managing servers.
  Lambda @ Edge None Runs Lambda functions on AWS Edge locations in response to CloudFront events.
Job orchestration AWS Batch Azure Batch Orchestration of the tasks and interactions between compute resources that are needed when you require processing across hundreds or thousands of compute nodes.
Scalability AWS Auto Scaling Virtual Machine Scale Sets (VMSS)

Azure App Service Scale Capability (PAAS)

Azure AutoScaling

Lets you automatically change the number of instances providing a particular compute workload. You set defined metric and thresholds that determine if the platform adds or removes instances.
Predefined templates AWS Quick Start Azure Quickstart templates Community-led templates for creating and deploying virtual machine–based solutions.


Area AWS service Azure service Description
Object storage Simple Storage Services (S3) Azure Storage—Block Blob (for content logs, files) (Standard—Hot) Object storage service, for use cases including cloud applications, content distribution, backup, archiving, disaster recovery, and big data analytics.
Virtual Server disk infrastructure Elastic Block Store (EBS) Azure Storage Disk—Page Blobs (for VHDs or other random-write type data)

Azure Storage Disks—Premium Storage

SSD storage optimized for I/O intensive read/write operations. For use as high performance Azure virtual machine storage.
Shared file storage Elastic File System Azure File Storage (file share between VMs) Provides a simple interface to create and configure file systems quickly, and share common files. It’s shared file storage without the need for a supporting virtual machine, and can be used with traditional protocols that access files over a network.
Archiving—cool storage S3 IA Glacier Azure Storage—Standard Cool Cool storage is a lower cost tier for storing data that is infrequently accessed and long-lived.
Backup None Azure Backup Backup and archival solutions allow files and folders to be backed up and recovered from the cloud, and provide off-site protection against data loss. There are two components of backup—the software service that orchestrates backup/retrieval and the underlying backup storage infrastructure.
Hybrid storage Storage Gateway StorSimple Integrates on-premises IT environments with cloud storage. Automates data management and storage, plus supports disaster recovery.
Bulk data transfer AWS Import/Export Disk Import/Export A data transport solution that uses secure disks and appliances to transfer large amounts of data. Also offers data protection during transit.
  AWS Import/Export Snowball

AWS Snowball Edge

AWS Snowmobile

None Petabyte- to Exabyte-scale data transport solution that uses secure data storage devices to transfer large amounts of data into and out of the AWS cloud, at lower cost than Internet-based transfers.
Disaster recovery None Site recovery Automates protection and replication of virtual machines. Offers health monitoring, recovery plans, and recovery plan testing.

Networking & Content Delivery

Area AWS service Azure service Description
Cloud virtual networking Virtual Private Cloud Virtual Network Provides an isolated, private environment in the cloud. Users have control over their virtual networking environment, including selection of their own IP address range, creation of subnets, and configuration of route tables and network gateways.
Cross-premises connectivity AWS VPC Gateway Azure VPN Gateway Azure VPN Gateways connect Azure virtual networks to other Azure virtual networks, or customer on-premises networks (Site To Site). It also allows end users to connect to Azure services through VPN tunneling (Point To Site).
Domain name system management Route 53 Azure DNS Manage your DNS records using the same credentials and billing and support contract as your other Azure services
  Route 53 Traffic Manager A service that hosts domain names, plus routes users to Internet applications, connects user requests to datacenters, manages traffic to apps, and improves app availability with automatic failover.
Content delivery network CloudFront Azure Content Delivery Network A global content delivery network that delivers audio, video, applications, images, and other files.
Dedicated network Direct Connect ExpressRoute Establishes a dedicated, private network connection from a location to the cloud provider (not over the Internet).
Load balancing Elastic Load Balancing Load Balancer

Application Gateway

Automatically distributes incoming application traffic to add scale, handle failover, and route to a collection of resources.


Area AWS Service Azure Service Description
Relational database RDS SQL Database Relational database-as-a-service (DBaaS) where the database resilience, scale, and maintenance are primarily handled by the platform.
NoSQL—document storage DynamoDB Cosmos DB A globally distributed, multi-model database that natively supports multiple data models: key-value, documents, graphs, and columnar.
NoSQL—key/value storage DynamoDB and SimpleDB Table Storage A nonrelational data store for semi-structured data. Developers store and query data items via web services requests.
Caching ElastiCache Azure Redis Cache An in-memory–based, distributed caching service that provides a high-performance store typically used to offload nontransactional work from a database.
Database migration Database Migration Service (Preview) SQL Database Migration Wizard Typically is focused on the migration of database schema and data from one database format to a specific database technology in the cloud.

Analytics and big data

Area AWS service Azure service Description
Elastic data warehouse Redshift SQL Data Warehouse A fully managed data warehouse that analyzes data using business intelligence tools. It can transact SQL queries across relational and nonrelational data.
Big data processing Elastic MapReduce (EMR) HDInsight Supports technologies that break up large data processing tasks into multiple jobs, and then combine the results to enable massive parallelism.
Data orchestration Data Pipeline Data Factory Processes and moves data between different compute and storage services, as well as on-premises data sources at specified intervals. Users can create, schedule, orchestrate, and manage data pipelines.
  AWS Glue (Preview) Data Factory + Data Category Cloud-based ETL/data integration service that orchestrates and automates the movement and transformation of data from various sources.
Analytics Kinesis Analytics Stream Analytics

Data Lake Analytics

Data Lake Store

Storage and analysis platforms that create insights from large quantities of data, or data that originates from many sources.
Visualization QuickSight (Preview) PowerBI Business intelligence tools that build visualizations, perform ad hoc analysis, and develop business insights from data.
  None Power BI Embedded Allows visualization and data analysis tools to be embedded in applications.
Search Elasticsearch Service Marketplace—Elasticsearch A scalable search server based on Apache Lucene.
  CloudSearch Azure Search Delivers full-text search and related search analytics and capabilities.
Machine learning Machine Learning Machine Learning Produces an end-to-end workflow to create, process, refine, and publish predictive models that can be used to understand what might happen from complex data sets.
Data discovery None Data Catalog Provides the ability to better register, enrich, discover, understand, and consume data sources.
  Amazon Athena None Provides a serverless interactive query service that uses standard SQL for analyzing databases


Area AWS service Azure ervice Description
Conversational user interfaces virtual personal assistant Alexa Skills Kits Cortana Intelligence Suite —Cortana Integration Services cover intelligence cognitive services, machine learning, analytics, information management, big data and dashboards and visualizations.
  Microsoft Bot Framework + Azure Bot Service Builds and connects intelligent bots that interact with your users using text/SMS, Skype, Teams, Slack, Office 365 mail, Twitter, and other popular services.
Speech recognition Amazon Lex Bing Speech API API capable of converting speech to text, understanding intent, and converting text back to speech for natural responsiveness.
  Language Understanding Intelligent Service (LUIS) Allows your applications to understand user commands contextually.
  Speaker Recognition API Gives your app the ability to recognize individual speakers.
  Custom Recognition Intelligent Service (CRIS) Fine-tunes speech recognition to eliminate barriers such as speaking style, background noise, and vocabulary.
Text to Speech Amazon Polly Bing Speech API Enables both Speech to Text, and Text into Speech capabilities.
Visual recognition Amazon Rekognition Computer Vision API Distills actionable information from images, generates captions and identifies objects in images.
  Face API Detects, identifies, analyzes, organizes, and tags faces in photos.
  Emotions API Recognizes emotions in images.
  Video API Intelligent video processing produces stable video output, detects motion, creates intelligent thumbnails, detects and tracks faces.

Internet of things (IoT)

Area AWS service Azure service Description
Internet of Things AWS IoT Other Services (Kinesis, Machine Learning, EMR, Data Pipeline, SNS, QuickSight) Azure IoT Suite (IoT Hub, Machine Learning, Stream Analytics, Notification Hubs, PowerBI) Provides a preconfigured solution for monitoring, maintaining, and deploying common IoT scenarios.
  AWS IoT Azure IoT Hub A cloud gateway for managing bidirectional communication with billions of IoT devices, securely and at scale.
  AWS Greengrass – Software for Connected Devices Azure IoT Gateway SDK Contains the infrastructure and modules to create IoT gateway solutions. The SDK can be used and extended to create gateways tailored to any end-to-end scenario.
Streaming data Kinesis Firehose

Kinesis Streams

Event Hubs Services that allow the mass ingestion of small data inputs, typically from devices and sensors, to process and route the data.

Management & monitoring

Area AWS service Azure service Description
Cloud advisor Trusted Advisor Azure Advisor Provides analysis of cloud resource configuration and security so subscribers can ensure they’re making use of best practices and optimum configurations.
Deployment orchestration (DevOps) OpsWorks (Chef-based) Azure Automation Configures and operates applications of all shapes and sizes, and provides templates to create and manage a collection of resources.
  CloudFormation Azure Resource Manager (ARM)

VM extensions

Azure Automation

Provides a way for users to automate the manual, long-running, error-prone, and frequently repeated IT tasks.
Management & monitoring (DevOps) CloudWatch Azure portal

Azure Monitor (Preview)

A unified console that radically simplifies building, deploying, and managing your cloud resources.
  CloudWatch Visual Studio Application Insights An extensible analytics service that helps you understand the performance and usage of your live web application. It’s designed for developers, to help you continuously improve the performance and usability of your app.
  AWS X-Ray Azure Application Insights + Azure Monitor An extensible application performance management service for web developers on multiple platforms. You can use it to monitor your live web application, detect performance anomalies, and diagnose issues with your app.
  AWS Usage and Billing Report Azure Billing API Services to help generate, monitor, forecast, and share billing data for resource usage by time, organization, or product resources.
  AWS Management Console Azure Portal A unified management console that radically simplifies building, deploying, and operating your cloud resources.
Administration AWS Application Discovery Service Azure Log Analytics in Operations Management Suite Provides deeper insights into your application and workloads by collecting, correlating and visualizing all your machine data, such as event logs, network logs, performance data, and much more, from both on-premises and cloud assets.
  Amazon EC2 Systems Manager Microsoft Operations Management Suite—Automation and Control functionalities Enables continuous IT services and compliance through process automation and configuration management. You can transform complex and repetitive tasks with IT automation.
  AWS Personal Health Dashboard Azure Resource Health (Preview) Provides detailed information about the health of resources as well as recommended actions for maintaining resource health.
  Third Party Azure Storage Explorer Standalone app from Microsoft that allows you to easily work with Azure Storage data on Windows, Mac OS, and Linux.

Mobile services

Area AWS service Azure service Description
Pro app development Mobile Hub Mobile Apps

Xamarin Apps

Provides backend mobile services for rapid development of mobile solutions, identity management, data synchronization, and storage and notifications across devices.
  Mobile SDK Mobile Apps Provides the technology to rapidly build cross-platform and native apps for mobile devices.
  Cognito Mobile Apps Provides authentication capabilities for mobile applications.
App testing AWS Device Farm Xamarin Test Cloud (front end) Provides services to support testing mobile applications.
Analytics Mobile Analytics HockeyApp

Application Insights

Supports monitoring, and feedback collection for the debugging and analysis of a mobile application service quality.
Enterprise mobility management None Intune Provides mobile device management, mobile application management, and PC management capabilities from the cloud.

Security, identity, and access

Area AWS service Azure service Description
Authentication and authorization Identity and Access Management (IAM) Azure Active Directory

Azure Active Directory Premium

Allows users to securely control access to services and resources while offering data security and protection. Create and manage users and groups, and use permissions to allow and deny access to resources.
  AWS Organizations Azure Subscription and Service Management + Azure RBAC Security policy and role management for working with multiple accounts.
  Multi-Factor Authentication Multi-Factor Authentication Helps safeguard access to data and applications while meeting user demand for a simple sign-in process. It delivers strong authentication with a range of verification options, allowing users to choose the method they prefer.
Information protection None Azure Information Protection Service to help control and secure email, documents, and sensitive data that you share outside your company walls.
Encryption Server-side encryption with Amazon S3 Key Management Service Azure Storage Service Encryption Helps you protect and safeguard your data and meet your organizational security and compliance commitments.
  Key Management Service


Key Vault Provides security solution and works with other services by providing a way to manage, create, and control encryption keys stored in hardware security modules (HSM).
Firewall Web Application Firewall Application Gateway Web Application Firewall (preview) A firewall that protects web applications from common web exploits. Users can define customizable web security rules.
Security Inspector Security Center An automated security assessment service that improves the security and compliance of applications. Automatically assess applications for vulnerabilities or deviations from best practices.
  Certificate Manager App Service Certificates available on the Portal Service that allows customers to create, manage and consume certificates seamlessly in the cloud.
Directory services AWS Directory Service + Windows Server Active Directory on AWS Azure Active Directory Domain Services + Windows Server Active Directory on Azure IaaS Comprehensive identity and access management cloud solution that provides a robust set of capabilities to manage users and groups. It helps secure access to on-premises and cloud applications, including Microsoft online services like Office 365 and many non-Microsoft SaaS applications.
  None Azure Active Directory B2C A highly available, global, identity management service for consumer-facing applications that scales to hundreds of millions of identities.
  AWS Directory Service Windows Server Active Directory Services for supporting Microsoft Active Directory in the cloud.
Compliance AWS Artifact Microsoft Service Trust Portal Provides access to audit reports, compliance guides, and trust documents from across cloud services.
Security AWS Shield Azure Marketplace—Security Provides cloud services with protection from distributed denial of services (DDoS) attacks.

Developer tools

Area AWS service Azure service Description
Media transcoding Elastic Transcoder Media Services Services that offer broadcast-quality video streaming services, including various transcoding technologies.
Email Simple Email Service (SES) Marketplace—Email Services for integrating email functionality into applications.
Messaging Simple Queue Service (SQS) Azure Queue Storage Provides a managed message queueing service for communicating between decoupled application components.
Messaging Simple Queue Service (SQS) Service Bus Queues, Topics, Relays Supports a set of cloud-based, message-oriented middleware technologies including reliable message queuing and durable publish/subscribe messaging.
Workflow Simple Workflow Service (SWF) Logic Apps Serverless technology for connecting apps, data and devices anywhere—on-premises or in the cloud for large ecosystems of SaaS and cloud based connectors.
API management API Gateway API Management A turnkey solution for publishing APIs to external and internal consumers.
Enterprise app integration None BizTalk Services Provides out-of-the box, cloud to on-premises, and line-of-business application integration for SAP, Oracle EBS, SQL Server, and PeopleSoft.
Backend process logic Lambda Web Jobs Technology to provide an easy way to run scripts or programs as background processes in an application context.
Application development None Logic Apps (App Service) Connect apps, data, and devices anywhere—on-premises or in the cloud—with our large ecosystem of SaaS and cloud-based connectors that includes Salesforce, Office 365, Twitter, Dropbox, Google Services, and more.
  Elastic Beanstalk Web Apps (App Service)

Cloud Services

API Apps (App Service)

Managed hosting platforms providing easy to use services for deploying and scaling web applications and services.



Visual Studio Team Services Developer tools for scripting application deployment.
  AWS Developer Tools Azure Developer Tools Collection of tools for building, debugging, deploying, diagnosing, and managing multi-platform, scalable apps and services.
  None Power Apps Technology to rapidly build business solutions, connecting to existing services and data sources such as Excel, SharePoint, Dynamics 365, and more using a visual designer.
App testing None Azure Dev/Test Labs (backend) Testing technology to build out heterogeneous solutions for testing cross-platform functionality to your dev/test environment. Integrates to a full DevOps Continuous Integration/Deployment with Visual Studio Online service and 3rd parties such as Jenkins, Chef, Puppet, CloudTest Lite, Octopus Deploy, and others.
App customer payment service Amazon Flexible Payment Service and Amazon Dev Pay None Cloud service that provides developers a payment service for their cloud based applications.
Game development (cloud-based tools) GameLift None AWS managed service for hosting dedicated game servers.
  Lumberyard None Game engine integrated with AWS and Twitch.
DevOps AWS CodeBuild Visual Studio Team Services Fully managed build service that supports continuous integration and deployment.
Backend process logic AWS Step Functions Azure Logic Apps (App Service) Cloud technology to build distributed applications using out-of-the-box connectors to reduce integration challenges. Connect apps, data and devices on-premises or in the cloud.
Programmatic access Command Line Interface Azure Command Line Interface (CLI)

Azure PowerShell

Built on top of the native REST API across all cloud services, various programming language-specific wrappers provide easier ways to create solutions.

Enterprise integration

Area AWS service Azure service Description
Enterprise app integration none Azure Biztalk services Provides out of the box cloud to on-premises and line-of-business application integration for SAP, Oracle EBS, SQL Server, and PeopleSoft.
Enterprise application services none Dynamics 365 Dynamics 365 delivers the full spectrum of CRM through five individual apps— Sales, Customer Service, Field Service, Project Service Automation, and Marketing —that work seamlessly together.
  Amazon WorkMail

Amazon WorkDocs

Office 365 Fully integrated Cloud service providing communications, email, document management in the cloud and available on a wide variety of devices.
Content management in the cloud None SharePoint Online Provides a collaborative way for individuals, teams, and organizations to intelligently discover, share, and collaborate on content from anywhere and on any device.
Commercial PAAS-IAAS-DBaaS framework None Azure Stack A hybrid cloud platform that lets you deliver Azure services from your organization’s datacenter.




Leave a comment

IoT and Cloud Computing


Iot is the about the devices that connected to the internet to performs the processes and service that support our basics needs, economics, health and environment. Hence, cloud computing acts as a front end to access Internet of Things. Cloud computing now is more popular service that comes with more characteristics and advantages. Actually, cloud computing is based on the user performs the computer tasks using services delivered entirely through the Internet. Nowadays, we can see that the Internet of things gives hopes for human life activity. If a worker needs to finish their report to submit to Manager, suddenly she/he runs out of memory space on computer. There is no problem if the computer is connected to the Internet. She/he can use cloud computing service to finish theirs works because the data is controlled by the server. Another example is if your phone had a problem and you need to format your mobile phone. You can use google apps “Picassa “to store your picture to the Internet. So you can load the picture from Internet through those applications anytime


The cloud computing are tightly coupled in the Internet of thing . The growth of the Internet of Thing (IoT) and the rapid development of technologies create a widespread connection of “thing”. This will lead to the production of large amounts of data, which needs to be stores, processed and accessed. Cloud computing as a paradigm for big data storage and analytics. While the Internet of Thing is exciting on its own that the real innovation will come from combining it with cloud computing [6]. The combination of cloud computing and IoT can enable sensing services and powerful processing of sensing data stream. For example, the sensing data to be stored allowed by cloud computing and it used intelligently for smart monitoring and actuation with the smart devices. There are two systems in the cloud that will be used, which are to transform data to insight and drive productive, cost-effective actions from these insights. The cloud effectively serves as the brain to improve decision-making and optimization for Internet-connected interactions through this process . However, when IoT meets cloud, the new challenges arise. There is an urgent need for novel network architectures that seamlessly integrate them. The critical concerns during the integration are QoS and QoE, as well as data security, privacy, and reliability [8]. The virtual infrastructure for utility computing integrating applications, storage devices, monitoring devices, visualization platforms, analytics tools, and client delivery are provided in cloud computing. Cloud computing offers the utility-based model that will enable businesses and users to access applications on demand anytime, anywhere and anyplace.


First characteristics of IoT Cloud Computing are On-Demand Self Service which means it’s there when you need it. Cloud Computing resources is web-based service that can be access by the user or yourself without any helping or permission from other people but need the communication within internet because internet is everything in the world.

The second characteristics of IoT Cloud Computing are Broad Network Access which means a lot of connectivity options. Cloud computing resources can be access through a device that can access network or have internet connection such as tablets, mobile devices and laptops. With the help of IoT, cloud computing can be access with many device that have network access and will make the user easier to access with the devices that they mostly likes. Without helping of IoT, cloud computing can’t be access and not function, that’s why network are important nowadays.

Furthermore, the third characteristics are Resource Pooling which means it can be sharing for those who knows where resources address. Resource pooling will make that people are know the address can access anytime and anywhere as they want. It can make the user become easier to access in what they want and when they have a free time to access. In IoT context, humans could easily assign an IP address to every “thing” on the planet as they want like computing IP address accessing.

Moreover, the fourth characteristics is Rapid Elasticity which means that you get what you need. This cloud computing is freedom to suit with what you need. You can be easily and quickly to edit your software features and to add or remove user inside your cloud computing. This characteristic will empower IoT by providing elastic computing power, storage and networking .

Lastly, the fifth character of the IoT Cloud Computing is Measured Service which means that you get what you pay for. This cloud computing will measure your usage about their service such as storage, processing, bandwidth and active user accounts inside your cloud computing. The meter will increase as how much your usage. Many times you use, high value of money should you pay for it. This system is called as Pay Per Use (PPU). In IoT context refers to the ever-growing network of physical objects that feature an IP address for internet connectivity, and the communication that occurs between these objects and other Internet-enabled devices and systems needs to be pay as we pay to get the internet connection.
Service models

Service delivery in Cloud Computing comprises three different service models, namely Infrastructure-as-a-Service (IaaS), Platform-as-a-Service (PaaS), and Software-as-a-Service (SaaS). Software-as-a-Service (SaaS) provides applications to the cloud’s end user that mainly accessed via web portal or service oriented architectures based web service technologies [9]. These services can be seen as ASP (application service provider) on the application layer. Usually, a specific company that use the service would run, maintained and give support so that it can be used in a long term [9]. Platform-as-a-Service (PaaS) Stack is consists of an environment for developing also provisioning the cloud applications . The main users of this layer are developers that wanting to develop and run a cloud application for a particular purpose. A proprietary language was supported and provided by the platform (a set of important basic service) to ease communication, monitoring, or various billing and other component as well. For example, to ease startup or ensure application’s scalability also flexibility. Limitations regarding the programming languages supported, the programming model, the ability to access resources, and persistency are possible disadvantages .

Infrastructure-as-a-Service (IaaS) provide the necessary hardware and software upon which a customer can build a customized computing environment . Computing resources, data storage resources and the communications channel were linked together with these essential IT resources which it is to ensure the applications being purvey on the cloud resources thus new service would be applied on the higher layers . Those stack models is what we can says the medium of IoT being used and convey by the users in different method because it is the idea that IoT ecosystem includes any form of technology that can connect to the internet. This include connected cars, wearables, TVs, smartphones, fitness equipment, robots, ATMs, vending machines, and all of the vertical applications, security and professional services, analytics and platforms that come with them . Hence, those stack models main an important role to maintain the relation between the IoT itself.
Deployment models

Cloud computing is consist of four deployment models which is Private cloud, Public cloud, Community cloud and Hybrid cloud. Private cloud has infrastructure that’s provisioned for exclusive use by a single organization comprising multiple consumers such as business units. It may be owned, managed, and operated by the organization, a third party, or some combination of them, and it may exist on or off premises. Public cloud is created for open use by the general use. Public cloud sells services to anyone on the Internet. (E.g. currently Amazon Web Services is the largest public cloud provider). This model is suitable for business requirement where in it is required to manage load spikes, and manage applications which are consumed by many users that would otherwise require large investment in infrastructure from business. Public cloud also helps reduce capital expenditure and bring down operational IT costs. Community cloud is managed and used by a particular group or organizations that have shared interests, such as specific security requirements or a common mission. Hybrid cloud is combination of two or more distinct cloud infrastructures such as private, community, or public that remain unique entities, but are bound together by standardized or proprietary technology that enables data and application portability. Normally, information that’s not critical is outsourced to the public cloud, while business-critical services and data are kept within the control of the organization.

In conclusion, the IoT will dramatically change the way we live our daily lives and what information is stored about us. This cloud computing is free to use anytime and anywhere as long as the computer is connected with the Internet based on the service models which is Infrastructure-as-a-Service (IaaS), Platform-as-a-Service (PaaS), and Software-as-a-Service (SaaS). The cloud is the only technology suitable for filtering, analyzing, storing, and accessing the information in useful ways. The deployment models based on the group, community and purpose.


Leave a comment

Why Moving To The Cloud Is Essential For Driving Business Growth


As cloud adoption spreads, the demand for cloud-based analytics is following suit. But the cloud is still viewed with suspicion by some IT leaders. Here, we look at some of the findings of our recent white paper, Moving to the Cloud, to see what your organization stands to gain.

In a recent EMA study, 56% of businesses cited cloud-based analytical strategies as “essential” or “important” to their corporate strategies. However, not everyone is convinced. A number of perceived barriers are still preventing some business leaders from taking their crucial first steps into the cloud.

The CIO: an endangered species?

Some chief information officers (CIOs) fear that the cloud spells doom – or, less dramatically, marginalization – for their departments. However, rather than anticipating their imminent demise, many now believe that the CIO role is simply evolving. IT leaders must rethink their priorities in line with changing business requirements.

In 1990, IT’s role was to create applications. In 2015, it is to provision applications and manage the immense complexity of the infrastructure necessary for those applications. Instead of being hardware jockeys, IT leaders must now focus on being data scientists.

Keeping your data safe

Another barrier to cloud adoption is a perceived risk in keeping data off-premise and entrusting it to a third party. However, storing data in an on-premise data center is no longer any safer than transitioning your data warehouse into the cloud.

Target’s credit card breach in 2013 and Sony’s hacked e-mail fiasco earlier this year demonstrate the difficulty of keeping one’s own data secure. Although security is still one of the most frequently cited objections to cloud deployment, the risks associated with the cloud are no greater than those associated with operating on-premise. They are merely different.

Safety in numbers

For vendors like SAP that are supplying cloud-based services to thousands of businesses, security is even more critical than it would be for an individual organization. A successful attack on one would be an attack on the peace of mind of all.

Hackers target neglected and outdated systems. Large companies typically have thousands of these in place, and at least one of them is likely to lack the latest security patch. In the cloud, security updates are applied universally and immediately. Simply put, there are fewer doors for intruders to enter, and those doors are better guarded.

Faster, more affordable solutions

More and more unstructured data is flooding into organizations. The good news is that this data has more value than previously assumed. The bad news is that making sense of the data can be an onerous task with a prohibitive price tag.

Previously, line-of-business leaders anxious for actionable business intelligence traditionally had two options. Firstly, they could wait for IT to provide an internally-built solution, taking months or even years, depending on other priorities assigned to IT. Secondly, they could cobble together a Frankenstein solution of Excel spreadsheets and other applications – frequently proving to be an error-prone and unreliable fix.

In contrast, a cloud-based solution is instantaneous, high quality, and affordable. So, business leaders get the information they need when they need it, without breaking the budget.

Bolder experimentation

By taking a cloud-based approach to data analytics, companies also provide their staff with the opportunity to try out new ideas and experiment in cost-effective way. When relying on on-premise solutions for analysis, it is difficult to test hypotheses, due to the high overhead associated with building a new report or analyzing a new data set.

However, the cloud offers access to instant provisioning and the analytical power of solutions like the SAP HANA platform. So, businesses can more easily test and prototype, driving innovation and enabling performance improvements.

Reaping the benefits

In the cloud, new solutions can be delivered faster than ever before to meet the needs of your organization more precisely. Improving agility, reducing costs, and taking advantage of instantaneous provisioning remain leading drivers of cloud adoption. But expect data security – once considered a risk factor – to increasingly inspire organizations to look beyond their own four walls.


Thanks and Regards

Vijay Jain


Leave a comment

Amazon Elastic Compute Cloud (Amazon EC2)

Amazon Elastic Compute Cloud (Amazon EC2) is a web service that provides resizable compute capacity in the cloud. It is designed to make web-scale cloud computing easier for developers.

Amazon EC2’s simple web service interface allows you to obtain and configure capacity with minimal friction. It provides you with complete control of your computing resources and lets you run on Amazon’s proven computing environment. Amazon EC2 reduces the time required to obtain and boot new server instances to minutes, allowing you to quickly scale capacity, both up and down, as your computing requirements change. Amazon EC2 changes the economics of computing by allowing you to pay only for capacity that you actually use. Amazon EC2 provides developers the tools to build failure resilient applications and isolate themselves from common failure scenarios.


Benefits of Amazon Elastic Compute Cloud (Amazon EC2)

Elastic Web-Scale Computing

Amazon EC2 enables you to increase or decrease capacity within minutes, not hours or days. You can commission one, hundreds or even thousands of server instances simultaneously. Of course, because this is all controlled with web service APIs, your application can automatically scale itself up and down depending on its needs.

Completely Controlled

You have complete control of your instances. You have root access to each one, and you can interact with them as you would any machine. You can stop your instance while retaining the data on your boot partition and then subsequently restart the same instance using web service APIs. Instances can be rebooted remotely using web service APIs. You also have access to console output of your instances.

Flexible Cloud Hosting Services

You have the choice of multiple instance types, operating systems, and software packages. Amazon EC2 allows you to select a configuration of memory, CPU, instance storage, and the boot partition size that is optimal for your choice of operating system and application. For example, your choice of operating systems includes numerous Linux distributions, and Microsoft Windows Server.

Designed for use with other Amazon Web Services

Amazon EC2 works in conjunction with Amazon Simple Storage Service (Amazon S3), Amazon Relational Database Service (Amazon RDS), Amazon SimpleDB and Amazon Simple Queue Service (Amazon SQS) to provide a complete solution for computing, query processing and storage across a wide range of applications.


Amazon EC2 offers a highly reliable environment where replacement instances can be rapidly and predictably commissioned. The service runs within Amazon’s proven network infrastructure and data centers. The Amazon EC2 Service Level Agreement commitment is 99.95% availability for each Amazon EC2 Region.


Amazon EC2 works in conjunction with Amazon VPC to provide security and robust networking functionality for your compute resources.

  • Your compute instances are located in a Virtual Private Cloud (VPC) with an IP range that you specify. You decide which instances are exposed to the Internet and which remain private.
  • Security Groups and networks ACLs allow you to control inbound and outbound network access to and from your instances.
  • You can connect your existing IT infrastructure to resources in your VPC using industry-standard encrypted IPsec VPN connections.
  • You can provision your EC2 resources as Dedicated Instances. Dedicated Instances are Amazon EC2 Instances that run on hardware dedicated to a single customer for additional isolation.
  • For more information on Amazon EC2 security refer to our Amazon Web Services: Overview of Security Process document.

If you do not have a default VPC you must create a VPC and launch instances into that VPC to leverage advanced networking features such as private subnets, outbound security group filtering, network ACLs, Dedicated Instances, and VPN connections.


Amazon EC2 passes on to you the financial benefits of Amazon’s scale. You pay a very low rate for the compute capacity you actually consume. See Amazon EC2 Instance Purchasing Options for a more detailed description.

  • On-Demand Instances – On-Demand Instances let you pay for compute capacity by the hour with no long-term commitments. This frees you from the costs and complexities of planning, purchasing, and maintaining hardware and transforms what are commonly large fixed costs into much smaller variable costs. On-Demand Instances also remove the need to buy “safety net” capacity to handle periodic traffic spikes.
  • Reserved Instances – Reserved Instances provide you with a significant discount (up to 75%) compared to On-Demand Instance pricing. There are three Reserved Instance payment options (No Upfront, Partial Upfront, All Upfront) that enable you to balance the amount you pay upfront with your effective hourly price. The Reserved Instance Marketplace is also available, which provides you with the opportunity to sell Reserved Instances if your needs change (i.e. want to move instances to a new AWS Region, change to a new instance type, or sell capacity for projects that end before your Reserved Instance term expires).
  • Spot Instances – Spot Instances allow customers to bid on unused Amazon EC2 capacity and run those instances for as long as their bid exceeds the current Spot Price. The Spot Price changes periodically based on supply and demand, and customers whose bids meet or exceed it gain access to the available Spot Instances. If you have flexibility in when your applications can run, Spot Instances can significantly lower your Amazon EC2 costs.

Getting Started with Amazon EC2

There are several ways to get started with Amazon EC2 – you can use the AWS Management Console, the AWS Command Line Tools (CLI), or AWS SDK’s.

AWS is free to get started. To learn more, see below for tutorials and additional resources.

Getting Started with the AWS Management Console

Let’s get started with Amazon Elastic Compute Cloud (Amazon EC2) by using the AWS Management Console, a point-and-click web-based interface. Visit the Amazon Elastic Compute Cloud Documentation for a step-by-step tutorial on setting up and getting started with Amazon EC2.

Log into the AWS Management Console and set up your root account.

In the Amazon EC2 Dashboard, click “Launch Instance” to create and configure your virtual machine.

Step 3: Configure your Instance

In this wizard, you have the option to configure your instance features. Below are some guidelines on setting up your first instance.

  • Choose an Amazon Machine Image (AMI): In step 1 of the wizard, we recommend the Amazon Linux AMI (free-tier eligible).
  • Choose an instance type: In step 2 of the wizard, we recommend the t2.micro (free-tier eligible).
  • Security Group: In step 6, you have the option to configure your virtual firewall.
  • Launch Instance: In step 7, review your instance configuration and click Launch.
  • Create a Key Pair: Select Create a new key pair and assign a name. The key pair file (.pem) will download automatically – save this in a safe place as we will later use this file to login to the instance. Finally, click Launch to complete the set up.

Note: It may take a few minutes to initialize your instance.

After you launch your instance, you can connect to it and use it the way that you’d use a computer sitting in front of you. To connect from the console, follow the below steps:

  • Select the EC2 instance you created and click Connect.
  • Select A Java SSH client directly from my browser. Ensure Java is installed and enabled.
  • Enter the Private key path (example: C:\KeyPairs\my-key-pair.pem)
  • Click Launch SSH Client

Note: You can also connect via SSH or PuTTY, click here to learn more.

Step 5: Terminate Instances

Amazon EC2 is free to start (learn more), but you should terminate your instances to prevent additional charges. The EC2 instance and the data associated will be deleted.

  • Select the EC2 instance, click Actions, select Instance State, and then select Terminate.

Leave a comment

Amazon WorkSpaces

Amazon WorkSpacesAWS WORKSPACE

Amazon WorkSpaces is a managed desktop computing service in the cloud. Amazon WorkSpaces allows customers to easily provision cloud-based desktops that allow end-users to access the documents, applications and resources they need with the device of their choice, including laptops, iPad, Kindle Fire, Android tablets, and zero clients. With a ew clicks in the AWS Management Console, customers can provision a high-quality cloud desktop experience for any number of users at a cost that is highly competitive with traditional desktops and half the cost of most virtual desktop infrastructure (VDI) solutions.
Amazon WorkSpaces offers you an easy way to provide a managed, cloud-based desktop experience to your end-users. You don’t have to worry about procuring or deploying hardware or installing complex software to deliver a desktop experience to your users. Amazon WorkSpaces takes care of all the heavy lifting of managing hardware and software, and tasks such as patching and maintenance, enabling you to deliver a high quality desktop experience to your users.
Whether you are managing traditional desktops or an on-premises solution for virtual desktop infrastructure (VDI) such as Windows Remote Desktop, both of these approaches require significant capital investment and are often complex and difficult to deploy and manage. Using a cloud-based desktop environment eliminates the need for up-front investment and ongoing management of infrastructure, providing you with an easy, cost-effective way to bring a secure and broadly accessible desktop experience to your users. For a low monthly fee, Amazon WorkSpaces provides a complete cloud-based desktop computing service including compute, persistent storage, and applications. Your users get a better experience than a traditional desktop with more functionality, such as the ability to access their applications and data from a device of their choice. You get a simpler way to provision desktops for users for half the cost of an on-premises VDI solution. Please see our TCO Comparison: Amazon WorkSpaces and traditional Virtual desktop infrastructure (VDI) blog post for more information on cost comparison.

You simply select from a choice of WorkSpaces bundles that offer different hardware and software options, and launch the number of WorkSpaces that you require. As soon as the WorkSpaces are ready, users receive an email giving them instructions on how to download the WorkSpaces client and connect to their WorkSpace. Amazon WorkSpaces provides users a persistent desktop experience that can be accessed from a variety of devices such as a laptop computer (Mac OS or Windows), iPad, Kindle Fire, or Android tablet. The user’s applications and data stay the same regardless of which device they use, so they can easily switch between devices without losing their work.

Amazon WorkSpaces provides you with the choice of creating a standalone, managed directory for users who will use WorkSpaces, or you can integrate with your on-premises Active Directory so that your users can use their existing credentials to obtain seamless access to corporate resources. This integration works via a secure hardware VPN connection to your on-premises network using Amazon Virtual Private Cloud (VPC) or with AWS Direct Connect. You can manage your Amazon WorkSpaces with the existing tools you are using for your on-premises desktops to maintain full administrative control.

WorkSpaces Bundles”

Amazon WorkSpaces offers a choice of service bundles providing different hardware and software options to meet your needs. You can choose from the Standard or Performance family of bundles that offer different CPU, memory, and storage resources, based on the requirements of your users. If you would like to launch WorkSpaces with more software already pre-installed (e.g., Microsoft Office, Trend Micro Anti-Virus, etc.), you should choose the Value Plus, Standard Plus or Performance Plus options. If you don’t need the applications offered in those bundles or you would like to use software licenses for some of the applications in the Plus options that you’ve already paid for, we recommend the Value, Standard or Performance bundles. Whichever option you choose, you can create a custom image from that WorkSpace to create your own bundle.

Hardware Options

WorkSpaces Bundle Hardware Resources
Value 1 vCPU, 2GiB Memory, 10GB Storage
Standard 2 vCPU, 4GiB Memory, 50 GB User Storage
Performance 2 vCPU, 7.5 GiB Memory, 100 GB User Storage

Application Options

WorkSpaces Bundle Applications
Utilities (Internet Explorer 11, Firefox, 7-Zip)
Value Plus,
Standard Plus,
Performance Plus
Microsoft Office Professional*, Trend Micro Worry-Free Business Security Services, Utilities (Internet Explorer 11, Firefox, WinZip)

Easy Provisioning

Provisioning desktops with Amazon WorkSpaces is easy. All you need to do is to choose the WorkSpaces bundle that best meets the needs of your users and the number of WorkSpaces that you would like to launch. Whether you choose to launch one or many WorkSpaces, it’s as simple as selecting the appropriate bundle and the user(s) that you wish to provide with a WorkSpace. Once the WorkSpaces are ready, users receive an email informing them where they can download the relevant client and connect to their WorkSpace. There is no up-front commitment with Amazon WorkSpaces; you simply pay a monthly charge for each WorkSpace that you launch. And, when you’re finished with a WorkSpace, you can easily delete it.


Amazon WorkSpaces enables you to deliver a high quality desktop experience to your end-users as well as help meet compliance and security policy requirements. When users are using Amazon WorkSpaces, your organization’s data is not sent to or stored on end-user devices. The PCoIP protocol used by WorkSpaces uses an interactive video stream to provide the desktop experience to the user while the data remains in the AWS cloud or in your on-premises environment. When you integrate WorkSpaces with your corporate Active Directory, each WorkSpace joins your Active Directory domain, and can be managed just like any other desktop in your organization. This means that you can use Active Directory Group Policies to manage your users’ WorkSpaces to specify configuration options that control the desktop, including those that restrict users’ abilities to use local storage on their devices. This means you can specify a policy to prevent your data from being copied onto local device storage. WorkSpaces also integrates with your existing RADIUS server to enable multi-factor authentication (MFA).

Active Directory Integration

Amazon WorkSpaces lets you integrate with your organization’s Active Directory so that your end users can continue to use their existing credentials to access corporate resources. Once you have configured an Amazon Virtual Private Cloud (VPC) with a hardware VPN connection to your on-premises environment, or provisioned a dedicated connection with AWS Direct Connect, Amazon WorkSpaces lets you easily integrate your Active Directory. Once you have set-up this integration, when you launch a WorkSpace, you can use the AWS Management Console to select the users in your Active Directory who will receive a WorkSpace. This integration also means that the WorkSpaces you launch will join your Active Directory so that you can manage them with the same tools that you use to manage any other desktop in your organization, with full administrative control. You can perform various tasks such as deploying software, applying Group Policies or other management tasks just as you would with any other desktop in your Active Directory domain. You can learn more about this feature in the WorkSpaces documentation.

Persistent Storage

Amazon WorkSpaces provides each user with access to varying amounts of persistent storage in the AWS cloud based on the bundle you select. In addition to being able to store user data on a ‘user’ storage volume attached to the WorkSpace, the free Amazon WorkDocs Sync client lets WorkSpaces users choose a folder to sync between their WorkSpace, Amazon WorkDocs, and other computers. This means that users always have access to their data regardless of the device that they are using. Data synced to Amazon WorkDocs is encrypted in transit and at rest. Other data that users store on the ‘user’ volume attached to the WorkSpace is automatically backed up to Amazon S3 on a regular basis. Amazon S3 is designed for 99.999999999% durability of objects, providing you with peace of mind about your users’ data.

Desktop and Mobile Clients

Amazon WorkSpaces clients are available for both Windows and Mac computers, for iPad, Kindle Fire, and Android tablets, as well as for zero clients. When WorkSpaces are provisioned for users, they will get an email containing details on how they can download the clients. The WorkSpaces PC or Mac client provides users with full access to their desktop and includes support for multiple monitors, audio, and video.

The WorkSpaces clients for iPad, Kindle Fire, and Android tablets have a number of features designed to provide users with a tablet-optimized desktop experience. Users can show or hide an on-screen keyboard by double-tapping on the screen with two fingers. The client provides a touch-based mouse interface so that interacting with desktop applications is as easy as using a traditional mouse. Single and double clicking requires a simple tap or double tap, or a two fingered tap for a right click. Users can scroll vertically using a two-fingered touch and pinch to zoom. A slide-out radial control can be accessed by a thumb swipe from the left of the screen and gives users access to a variety of commands. With a Kindle Fire, or Android tablet, users can connect a keyboard or touch pad to have a laptop experience with their tablet WorkSpace.

Amazon WorkSpaces Pricing

Asia Pacifice

Hardware Options

WorkSpaces Bundle Hardware Resources Monthly Price*
Value 1 vCPU, 2 GiB Memory, 10 GB User Storage $34
Standard 2 vCPU, 4 GiB Memory, 50 GB User Storage $49
Performance 2 vCPU, 7.5 GiB Memory, 100 GB User Storage $82

Application Options

WorkSpaces Bundle Applications Monthly Price*
Utilities (Internet Explorer 11, Firefox, 7-Zip) No additional charge
Value Plus,
Standard Plus,
Performance Plus
Microsoft Office Professional, Trend Micro Worry-Free Business Security Services, Utilities (Internet Explorer 11, Firefox, WinZip) Additional $15

Leave a comment

Why Office 365 is the best choice for collaboration

Why Office 365 is the best choice for collaboration

The rise of mobile technology and cloud computing has transformed the way we work, making collaboration not only easier, but also essential for the success of every organization. There are now more mobile devices than people worldwide, according to a report by Cisco, and work increasingly occurs outside of offices—in homes, hotels, airports, coffee shops, and other temporary spaces. As a result, the trend toward greater mobility, and the need for more efficient collaboration across the web and across devices, is accelerating every year.

The IBM Global CIO Study, found that 49 percent of an individuals’ work is the result of “network contribution” by fellow employees and partners. Yet 80 percent of employees are ineffective at collaboration, according to a CEB survey. That’s why it is so important for organizations to have the tools they need to collaborate effectively.

Microsoft offers the most complete set of productivity services currently available, which spans messaging, conferencing and telephony, social collaboration, content management and compliance, big data analysis and visualization.

Collaborate seamlessly in real time

Office 365 is built for collaboration. Office 365 offers the ability to get the optimal experience regardless of your location or device by delivering improved productivity with low training costs. Today, more than 1 billion users choose Office, Skype, Yammer and OneDrive every day to communicate, collaborate and get work done. Office 365 helps organizations improve collaboration by transforming the corporate intranet into a social network that cuts through hierarchies to improve executive-employee connections and eliminate barriers created by physical distance, time zones and workers using multiple devices.

When the Carlsberg Group, a family-owned Danish brewing company with a global business was choosing productivity and collaboration tools, it evaluated Google Apps for Work as well as Office 365, but employees wanted to work in the familiar Office user interface and the IT group valued the level of integration built into the Microsoft cloud-based communication, collaboration, and social networking services. The company also felt that a Microsoft offering better met its security and availability requirements.

Etienne Dock, vice president of IT Architecture and Sourcing for Carlsberg Business Solutions

“Coming from a position where we had disjointed email services, inconsistent web conferencing tools, and isolated web portals for different countries, integration was important to us,” says Etienne Dock, vice president of IT Architecture and Sourcing for Carlsberg Business Solutions. “The more we grew, the more obvious was the need for a single, consistent, reliable collaboration platform.”

Using Yammer, you can crowdsource answers or draw on the knowledge of the whole team. This improves the speed and accuracy with which you can respond to a customer or complete a sales proposal, and OneDrive for Business lets you easily upload files to the cloud and share them with your colleagues across devices. Office 365 subscriptions come with a full terabyte of OneDrive storage, where users can store and share individual files as large as 10 gigabytes.

As a leading international provider of integrated communication solutions, Telefónica found that the integration of Microsoft Translator with Yammer offered even more opportunities for efficient collaboration.

“With operations in 24 countries spanning eight languages, we are looking forward to the ability to instantly translate conversations among our employees — a massive benefit for Telefónica,” says Adrian Steel, European production hub lead and global director at Telefónica. “By automatically converting conversations to a person’s native language, Yammer will help our people work more efficiently than ever and focus on delivering superior value to our customers.

Real-time co-authoring is another important collaboration feature that lets you and your colleagues edit and contribute to documents simultaneously in all of the Office Online applications:  Word Online, PowerPoint Online and Excel Online. And because Office Online saves as you go, everyone on your team can see changes to text and formatting as they happen, so you can all stay on the same page as your work evolves. Best of all, it doesn’t matter whether you and your teammates are working on the web, a desktop or laptop computer, a Windows tablet or iPad, or another mobile device. Every change will be synced in the document, automatically saved on OneDrive, and made visible to the team.

Using Office Online for real-time co-authoring and collaboration also means you don’t have to worry about losing full file fidelity or document formatting and being forced to reformat. It’s a different story if you try to use Office documents in Google Drive, because Google Drive converts the Office file to a non-standard document format and you often lose the formatting. Fonts, spacing, the whole layout of the document may be different, and much of your previous work is often undone. With Office Online, it doesn’t matter which browsers you and your team members are using. Everyone can make as many changes and suggestions as they want, without worrying about losing the full Office file fidelity or document formatting.

Another great collaboration feature is the ability to share and connect with others—discovering the right information at the right time. Office Delve is a new way to discover relevant information and connections from across your work life. Delve displays information that is most relevant for each person based on the work they are doing and the people with whom they are engaging.  With Delve, information finds you versus you having to find information.

Go social to improve collaboration

To enhance collaboration even more, the Yammer enterprise social network works seamlessly with Office 365, which offers you the power of social engagement and interaction along with the familiar, rich experience of Office, the world’s most widely used productivity suite. Yammer also provides a way for you to create meaningful interactions beyond the walls of your organization. It only takes a few minutes to set up an external network, which is accessible using a single sign-on, making it easy for you to create partner and customer networks.

David Peterson, Enterprise Collaboration Manager at Trek Bicycles, a global leader in bicycles and related gear realized the need for a tool that would help sales representatives at the company communicate, collaborate, and achieve their goals while using Microsoft Dynamics CRM Online. He introduced Yammer to enable people to collaborate within Microsoft Dynamics CRM Online—replacing email and instant messaging for certain workgroups. Yammer helped improve collaboration within the development team. Steve Novoselac, Trek’s Business Intelligence and .NET Development Manager says, “Things were getting done because everyone had a new kind of awareness of what was going on in the group.”

According to Daniel Roach-Rooke, IT infrastructure manager for sports car manufacturer Aston Martin, by adopting Office 365 the Aston Martin IT department has been able to provide employees with the latest communications and collaboration capabilities, which they use to continue their pursuit of automotive perfection: “Office 365 gives our employees the technology they need to drive the business forward.”

Discover why Office 365 is best for collaboration

While Office 365 offers you tremendous flexibility and a number of different ways to collaborate, Google takes a one-solution-for-all approach to collaboration. Instead of tailoring its productivity tools to fit your needs as Microsoft does, Google forces you to adapt to the tools by providing two fixed product offerings to the users.

The Google productivity apps don’t offer the rich features that enterprise organizations need. Microsoft, on the other hand, extends the familiar Office experience from the desktop to the cloud and on multiple devices, so you never have to compromise or lower your expectations.

We think you don’t just need a “good enough” solution but deserve the best:  Office 365.

Leave a comment

Basic of Cloud Computing

Cloud computing is a general term for the delivery of hosted services over the Internet.

Cloud computing enables companies to consume compute resources as a utility — just like electricity — rather than having to build and maintain computing infrastructures in-house.

Cloud computing promises several attractive benefits for businesses and end users. Three of the main benefits of cloud computing include:

  • Self-service provisioning: End users can spin up computing resources for almost any type of workloadon-demand.
  •  Elasticity: Companies can scale up as computing needs increase and then scale down again as demands decrease.
  •  Pay per use: Computing resources are measured at a granular level, allowing users to pay only for the resources and workloads they use.

Cloud computing services can be private, public or hybrid.

Private cloud services are delivered from a business’ data center to internal users. This model offers versatility and convenience, while preserving management, control and security. Internal customers may or may not be billed for services through IT chargeback.

In the public cloud model, a third-party provider delivers the cloud service over the Internet. Public cloud services are sold on-demand, typically by the minute or the hour. Customers only pay for the CPU cycles, storage or bandwidth they consume.  Leading public cloud providers include Amazon Web Services (AWS), Microsoft Azure, IBM/SoftLayer and Google Compute Engine.

Hybrid cloud is a combination of public cloud services and on-premises private cloud – with orchestration and automation between the two. Companies can run mission-critical workloads or sensitive applications on the private cloud while using the public cloud for bursty workloads that must scale on-demand. The goal of hybrid cloud is to create a unified, automated, scalable environment which takes advantage of all that a public cloud infrastructure can provide, while still maintaining control over mission-critical data.

Although cloud computing  has changed over time, it has always been divided into three broad service categories: infrastructure as a service (IaaS), platform as a service (PaaS) and software as service (SaaS).

IaaS providers such as AWS supply a virtual server instance and storage, as well as application program interfaces (APIs) that let users migrate workloads to a virtual machine (VM). Users have an allocated storage capacity and start, stop, access and configure the VM and storage as desired. IaaS providers offer small, medium, large, extra-large, and memory- or compute-optimized instances, in addition to customized instances, for various workload needs.

In the PaaS model, providers host development tools on their infrastructures. Users access those tools over the Internet using APIs, Web portals or gateway software. PaaS is used for general software development and many PaaS providers will host the software after it’s developed. Common PaaS providers include’s, Amazon Elastic Beanstalk and Google App Engine.

SaaS is a distribution model that delivers software applications over the Internet; these are often called Web services. Microsoft Office 365 is a SaaS offering for productivity software and email services. Users can access SaaS applications and services from any location using a computer or mobile device that has Internet access.