I thought Per Werngren made some important observations in his recent article for Redmond Channel Partner Magazine. His main point: System Integrators (SIs) need to evolve their business models or risk disintermediation. As workloads are migrated to AWS and Azure, automation replaces the need for people to perform those tasks. This automation enables governance and compliance to standards, while also setting the stage for better downstream, fully-automated management, monitoring and operations. This, of course, further reduces the need for people performing in those roles,
Meanwhile, the new generation of intelligent PaaS services for predictive analytics, artificial intelligence, machine learning, etc. are also replacing jobs once done by hand. These new tools allow us to build better and more intelligent applications.
Despite all this potential for automation, we still regularly see organizations allowing contractors to move workloads manually. It’s simply in a staffing contractor’s best interest to have people do this, despite it being a time-consuming and error-prone process. But why would an SI recommend automation and reduce their long-term revenue? Read More…
While cloud is fast becoming the “new normal” for government, agencies are still challenged with the daunting task of IT modernization and developing a cohesive cloud migration strategy. Oftentimes, what’s holding back progress is that there simply isn’t a one-size-fits-all cloud playbook. That, combined with agency culture, hinders many agencies from making the move to cloud.
The November #AzureGov Meetup this week brought in both a packed house and a great lineup of government and industry experts who shared their best practices on critical components for cloud success, including: stakeholder engagement, evaluation, planning, implementation, outcomes…and the cultural changes you need to ensure a smooth transition.
We also celebrated the two year anniversary of the #AzureGov Meetup!
Specifically, this application was designed to help analysts get personalized recommendations (based on their own preference settings, ratings provided by their co-workers) for stories they need to analyze as part of their daily work.
On the inaugural episode, Vishwas and Andrew discussed data breaches, what can be done about them, and how to mitigate the problems in a constructive way. The webinar was recorded (link provided below), so take a listen to hear the fascinating perspectives from two industry experts on data breaches. They explored what “common” and “not-so-common” data exploitation attacks (active breaches and passive breaches) look like, how best to prevent such attacks, and the exposure companies can face when these breaches do happen.
In a nutshell, we took the Marvel Universe Social Database and loaded it in Azure Cosmos DB as a graph database. Then we built a simple web page that invoked Gremlin queries against Cosmos DB.
The key theme of this demo is the ease with which you can create a globally distributed database that can support low latency queries against the Marvel Universe graph database. In the context of AzureGov (as shown below), we can seamlessly replicate the data across the three AzureGov regions by clicking on these regions within the Azure portal.
Earlier this week, my colleagues and I attended the 2017 Microsoft Government Cloud Forum at the Ronald Reagan building in D.C. This invitation-only event discussed topics such as IT modernization, cybersecurity, mobility, shared services, citizen engagement, and workforce management, all of which are top-of-mind these days for government employees.
AIS spent the day with Microsoft, government leaders and other partners, as we collaborated on how to both innovate and deliver more efficiently and effectively.
Lots of exciting news came out of the event, and we wanted to take a quick second to go over some of the bigger announcements: Read More…
Steve Michelotti and I presented a session on AzureGov last week at Microsoft Ignite 2017 in Orlando. It focused on demonstrating the innovative capabilities in AzureGov that are specifically designed to help government agencies with their mission. We dedicated about 80% of the session to live demos.
Steve started out with a brief description of AzureGov and how to get started…along with some recent news announcements, including API Management and Key Vault. Steve then quickly transitioned into demos related to Cognitive Services, Azure IOT and Power BI. I conducted two demos related to Cosmos DB Graph database and the CNTK deep learning algorithm on an N Series GPU machine.
Please watch the video below and let us know if you have any questions.
As part of AIS Managed Services, we provide proactive management and reactive support of infrastructure and applications at a predictable monthly cost. Recently, during a routine infrastructure health check, we noticed that Azure was failing to take backups for a particular virtual machine. Why?
The client is a medium-sized outdoor equipment vendor. For this enterprise customer, we have configured Azure Recovery Services to take a daily backup of all the virtual machines in the production environment. The environment is set up with four domain controllers. Two of them are hosted in Azure while the other two are hosted on-premises. All domain controllers are running Windows Server 2008 R2. Both domain controllers hosted in Azure have 120GB System Drives attached to them, with only Active Directory Domain Services and DNS Server roles present on the server. Read More…
Previously in another blog post, I laid out a quick summary of Continuous Integration (CI) and Continuous Delivery (CD) in Visual Studio Team Services (VSTS). Today we’re going to expand a bit on those DevOps processes to better suit your (or your clients’!) needs.
With CI and CD, a build agent is required—that is, a place where your code is sent to be compiled and then subsequently deployed. By default, VSTS gives you the option to use a hosted agent. This is an entirely a cloud solution; you can just choose one of the hosted agents to build and deploy your code and you’re all set. But there are a couple of drawbacks with this…
How do you get better uptime than the cloud? Two clouds!
AIS’ CTO Vishwas Lele stopped by the .NET Rocks podcast this week to talk about our experiences building ultra-reliable applications, both on-premises and in the cloud.
The discussion digs into the decisions around reliability – it’s easy to want it, but will you pay for it? It’s important to calculate the cost of downtime, as that helps set the budget for what it takes to stay up. And that leads to a conversation about how you build highly reliable software – it can’t just come from the infrastructure, there is code involved as well! And the next question is – how do you make your app work in two different clouds?