Intelligent Apps
11 TopicsDevOps Society Azure AI Agents
Hey everyone! Thanks for joining my session today at the DevOps Society London meetup in the Microsoft Reactor. Here you can find the resources that I have shared during the session and our my link. Liam Hampton LinkedIn Resources The Azure Developer CLI azd AI App Templates Azure OpenAI Assistants Responsible AI Contoso Creative Writer Example Application103Views0likes0CommentsFastTrack for Azure (FTA) program retiring December 2024
ATTENTION: As of December 31st, 2024, the FastTrack for Azure (FTA) program will be retired. FTA will support any projects currently in motion to ensure successful completion by December 31st, 2024, but will no longer accept new nominations. For more information on available programs and resources, visit: Azure Migrate, Modernize, and Innovate | Microsoft Azure938Views1like0CommentsNLP London Meetup - Microsoft Reactor
Hey everyone! Thanks for joining out session today at the NLP London meetup in the Microsoft Reactor. Here you can find the resources that we have shared during the session and our contact links. Resources Azure OpenAI Docs The Azure Developer CLI azd AI App Templates Azure AI Search Docs Azure OpenAI Assistants Responsible AI Contoso Creative Writer Example Application Our next event London Reactor meetup - 10th December Liam Hampton LinkedIn Chris Noring LinkedIn76Views0likes0CommentsSave Costs with Basic SKU Application Gateway for more features and less fixed costs
Hi All! If you are one of the customers looking to save Costs with Application Gateway for better features than v1 SKU with limited applications as backend pools, here is a post for you! The Azure Application Gateway Basic SKU is an excellent choice for customers who have applications with lower traffic and do not necessitate high Service Level Agreements (SLAs). This feature is currently in public preview. It's a cost-effective solution that still provides core application-level load balancing features, such as URL-based, host-based, and multi-site routing, as well as cookie-based affinity. This SKU supports a variety of flexible backends, including Azure Kubernetes Service (AKS), Virtual Machine Scale Sets (VMSS), App Services, and on-premises deployments. With built-in high availability and support for HTTP2/HTTPS and WebSocket protocols, the Basic SKU ensures reliable application delivery without the need for advanced traffic management features. For small to medium-sized enterprises or developers seeking a balance between functionality and cost, the Azure Application Gateway Basic SKU presents a compelling option. Let’s delve into the details of the Azure Application Gateway Basic SKU. This SKU is designed for applications with lower traffic and SLA requirements, and it doesn’t require advanced traffic management features. Here are the key points: Advantages of Basic SKU: Basic SKU Features: High Availability: The Basic SKU includes built-in high availability. Protocol Support: It supports HTTP2/HTTPS and WebSocket protocols. Load Balancing: Core application-level load balancing features include URL-based, host-based, and multi-site routing, along with cookie-based affinity. Key Vault integration capabilities Header Rewrite Comparison with Standard V2 SKU: Performance: The Basic SKU is suitable for smaller workloads with a restriction on the number of backend pools supported upto 5 and also supports zone redundancy, while the Standard V2 SKU offers higher performance, autoscaling, zone redundancy, private application gateway, private link, mTLS and static VIPs. Autoscaling: The Standard V2 SKU allows autoscaling based on changing traffic patterns, whereas the Basic SKU doesn’t offer autoscaling. Static VIP: Basic SKU exclusively supports static VIPs, ensuring the VIP associated with the application gateway remains unchanged throughout its lifecycle. URL Rewrite: Only Standard V2 SKU allows you to add, remove, or update an URL. Security: When there is a need to use Web Application Firewall, it is better to choose WAF V2 SKU over Basic SKU as Basic SKU Application Gateway doesn't support Web Application Firewall yet. When to Use Basic SKU: Lower Traffic Workloads: Choose the Basic SKU for applications with lower traffic. Cost Savings: If advanced features aren’t necessary, Basic SKU provides cost savings. Zone Redundancy: If you need zone redundancy only for limited number of applications served as backends, choose the Basic SKU but if you need zone redundancy along with autoscaling, consider Standard V2 SKU. Limitations of Basic SKU: Now let’s explore the limitations of the Azure Application Gateway Basic SKU: Limited Performance: The Basic SKU is designed for smaller workloads and has lower performance compared to the Standard V2 SKU. If your application requires high throughput or autoscaling, consider the Standard V2 SKU instead. No Autoscaling: Unlike the Standard V2 SKU, the Basic SKU does not support autoscaling based on changing traffic patterns. You’ll need to manually adjust capacity if traffic increases. Fewer Advanced Features: The Basic SKU lacks some advanced features available in Standard V2, such as URL rewrite capabilities, private application gateway, private link, Web Application Firewall and mTLS (Mutual TLS Authentication). Remember to choose the SKU that aligns with your application’s requirements and budget. Differences between feature support with Basic SKU and Standard V2 SKU Application Gateway The following table displays a comparison between Basic and Standard_v2. Feature Capabilities Basic SKU (preview) Standard v2 SKU Reliability SLA 99.9 99.95 Functionality - basic HTTP/HTTP2/HTTPS Websocket Public/Private IP Cookie Affinity Path-based affinity Wildcard Multisite KeyVault AKS (via AGIC) Zone Header rewrite ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ Functionality - advanced URL rewrite mTLS Private Link Private-only 1 TCP/TLS Proxy ✓ ✓ ✓ ✓ ✓ Scale Max. connections per second Number of listeners Number of backend pools Number of backend servers per pool Number of rules 200 1 5 5 5 5 62500 1 100 100 1200 400 Capacity Unit Connections per second per compute unit Throughput Persistent new connections 10 2.22 Mbps 2500 50 2.22 Mbps 2500 1 Estimated based on using an RSA 2048-bit key TLS certificate. Here is the source from where I got the differences between Basic SKU and Standard V2 SKU Application Gateway Capabilities. Additional information/resources: If you want to try Basic SKU in your lower environments for testing while it is in public preview, please use this article to proceed with the steps to register for the Basic SKU feature in public preview. While preview features are not something we recommend customers to use in production environment, consider production-ready Standard V2 SKU Application Gateway for production workloads. For more information on when the Basic SKU Application Gateway feature will be generally available (GA), stay tuned to Azure Updates. Savings with fixed costs on Application Gateway Basic SKU: [I have a Basic SKU Application Gateway with a single backend which is an app service in the East US region with zone redundancy enabled.] Standard SKU Application Gateway Fixed Cost: [ I have a Standard SKU Application Gateway with a single backend which is an app service in the East US region with zone redundancy enabled.] For more information on Pricing details and calculations, please check Application Gateway Pricing | Microsoft Azure. If you want to understand the way pricing is done based on the metrics on an Application Gateway, please check this article. How to register for preview feature Basic SKU Application Gateway using Azure CLI: https://learn.microsoft.com/en-us/azure/application-gateway/overview-v2#register-for-the-preview I hope you found this information useful. Happy reading! FastTrack for Azure: Move to Azure efficiently with customized guidance from Azure engineering. FastTrack for Azure – Benefits, and FAQ | Microsoft Azure3.7KViews0likes0CommentsChat with your Azure DevOps data
In the world of software development, the ability to quickly access and interpret Azure DevOps (ADO) Work Items is crucial. This is where our innovative solution comes into play, offering a ChatGPT-like experience directly with your ADO. Utilizing the Retrieval Augmented Generation (RAG) pattern, Azure AI Search & Azure Open AI's cutting-edge capabilities, we've created a seamless integration that elevates the efficiency of querying ADO work items.13KViews1like0CommentsBuilding Intelligent Apps with Microsoft Azure: Ask the Experts 11th April 2024
Unleash the power of AI with Microsoft Azure! Join us as we build Contoso Chat, an AI-based support agent, streamline workflows with PromptFlow, and manage Azure AI platform interactions effectively. Learn about Responsible AI practices and start building your intelligent apps today. Whether you’re an educator or a student, Microsoft Azure has the tools and resources you need. Don’t wait, start your learning journey now!1.7KViews1like0CommentsLiam Hampton - Duke University - Developer Tools session
Hi Everyone! Thanks for joining my session on Developer Tools with Azure today. Below you can find resources on the topics I covered in the session. Azure Developer CLI Awesome-azd templates GitHub CLI GitHub Codespaces Contact me LinkedIn X (Twitter) GitHub260Views0likes0CommentsThe Intrinsic Value of DevOps for the US Department of Defense
DevOps is not just a buzzword or a trend. It is a vital practice that can enhance the efficiency, security and agility of the US Department of Defense. DevOps can help the US Department of Defense to respond to emerging threats, innovate new solutions and optimize existing systems. DevOps is not an option, but a necessity for the US Department of Defense to fulfill its mission of protecting the nation and supporting advanced weaponry.2.3KViews2likes0Comments