Posts

Intro to Azure Core Storage Services

Image
  The Azure Storage platform is Microsoft's cloud storage solution for modern data storage. The services are: Durable and highly available: Redundancy ensures that your data is safe in the event of transient hardware failures. You can also opt to replicate data across datacenters or geographical regions for additional protection from local catastrophe or natural disaster. Data replicated in this way remains highly available in the event of an unexpected outage. Secure: All data written to an Azure storage account is encrypted by the service. Azure Storage provides you with fine-grained control over who has access to your data. Scalable: Azure Storage is designed to be massively scalable to meet the data storage and performance needs of today's applications. Managed: Azure handles hardware maintenance, updates, and critical issues for you. Accessible: Data in Azure Storage is accessible from anywhere in the world over HTTP or HTTPS. Microsoft provides client libraries for Azure

Azure SQL, Cloud Migration and Modernization

Image
  What is Azure SQL? Azure SQL is a family of managed, secure, and intelligent products that use the SQL Server database engine in the Azure cloud. Azure SQL Database: Support modern cloud applications on an intelligent, managed database service, that includes serverless compute. Azure SQL Managed Instance : Modernize your existing SQL Server applications at scale with an intelligent fully managed instance as a service, with almost 100% feature parity with the SQL Server database engine. Best for most migrations to the cloud. SQL Server on Azure VMs: Lift-and-shift your SQL Server workloads with ease and maintain 100% SQL Server compatibility and operating system-level access. Azure SQL is built upon the familiar SQL Server engine, so you can migrate applications with ease and continue to use the tools, languages, and resources you're familiar with. Your skills and experience transfer to the cloud, so you can do even more with what you already have. What do you want to do? Suppor

Connector for AWS in Azure Cost Management + Billing

Image
In 2019, Microsoft announced the preview of the connector for Azure Cost Management + Billing, which allows customers to analyze their Azure and AWS spend from a single pane of glass in the Azure Portal.  Guess what?.... the feature is now generally available. This new connector simplifies handling different cost models and numerous billing cycles so you can visualize and always stay up-to-date with your spend across clouds.   Let's get started. Setting up the connector in a few quick steps: Setup and configure an AWS cost and usage report in the AWS portal. Create a role and policy in AWS, which provides Azure Cost Management with access as well as permissions proving organization API access and cost explorer API access. Lastly, set up the AWS connector in Azure Cost Management + Billing. You can view your AWS costs within Cost Analysis in the following scopes: AWS Linked accounts under a management Group. AWS Linked account costs. AWS Consolidated account costs. You can view you

Apache Cassandra in the Cloud : Amazon Keyspaces and Datastax Astra

Image
Apache Cassandra is a distributed database that delivers the high availability, performance, and linear scalability today’s most demanding applications require.  It offers operational simplicity and effortless replication across cloud service providers, data centers, and geographies, and it can handle petabytes of information  and thousands of concurrent operations per second across hybrid cloud environments. The arrival of managed cloud services to Cassandra is key to making this high-performance, highly-scaled distributed database accessible to a wider audience.  Cassandra has long been known for its performance and scale, but never for its ease of use. Given those hurdles,  But, as the popularity of AWS's DynamoDB service shows, there is strong demand for distributed databases. The fact is, managed cloud services eliminate, patches, maintenance, and upgrades.  The management API wraps an abstraction layer around the JMX (Java Management Extensions)  that Cassandra uses to provi

Schema-on-Write vs Schema-on-Read

Image
Since the inception of Relational Databases in the 70’s, schema on write has be the defacto procedure for storing data to be analyzed. However recently there has been a shift to use a schema on read approach, which has led to the exploding popularity of Big Data platforms and NoSQL databases. Any data management system belongs to one of two types: Schema-on-write: Probably a lot of you have already worked with relational databases and you understand that once we have configured the schemas, created the tables, we can begin to ingest the data. Remember just because the data is structured doesn’t mean it starts out that way. It is likely to be something like bulk upload data from a text or csv file whose structure we know in advance because it somehow matches the schema of the tables, and once the data is loaded into the table, we can begin to execute analytical queries on our tables. This

Facebook to buy Giphy for $400 million

Image
Facebook has agreed to buy Giphy , the popular platform of shareable animated images. The total deal value is around $400 million. A source close to the situation says that the two companies first began talking prior to the pandemic, although that was more about a partnership than an acquisition. New York-based  Giphy is expected to retain its own branding, with its primary integration to come via Facebook's Instagram platform. Facebook is currently facing enormous blowback over its previous acquisitions, which means that this deal, however small by comparison, is likely to face a lot of antitrust scrutiny by regulators. The tech giant is currently under investigation by federal and state lawmakers for antitrust. Giphy is a massive video library, with hundreds of millions of daily users that share billions of GIFs. If you still have questions or just want to chat about Tech stuff, contact me and i will be glad to help!.

Bringing Kubernetes to Windows Server apps(Google Cloud Platform)

Image
Firstly, before we begin. For those that don't already know. What is Google Kubernetes Engine ?: GKE is an enterprise-grade platform for containerized applications, including stateful and stateless, AI and ML, Linux and Windows, complex and simple web apps, API, and backend services. Leverage industry-first features like four-way auto-scaling and no-stress management. Optimize GPU and TPU provisioning, use integrated developer tools, and get multi-cluster support from SREs. Now that we know GKE, the purpose of this post is about running Windows Server apps as containers on Kubernetes, where you get many of the benefits that Linux applications have enjoyed for years. Running your Windows Server containers on GKE can also save you on licensing costs, as you can pack many Windows Server containers on each Windows node. In the beta release of Windows Server container support in GKE (version 1.16