Rune Ovlien Rakeie
Tietoevry, Principal Cloud Architect
Arendal, Norway
Actions
Rune have been working with databases for over 25 years, primarily in those years with Microsoft SQL Server. Throughout the years he has had many roles, from Developer, Database Designer, Solution Architect and all the way to Production Dba.
Today Rune works for Tietoevry as a Principal Cloud Architect on the different cloud vendor's Data Platform Services.
Rune is very active in the Microsoft Data Platform community and have held a position on the board for the Norwegian user group and for the last 8 years he has been running the largest Microsoft Data Platform conference on Norwegian soil, SQLSaturday Oslo, now re-branded to Data Saturday Oslo.
In his spare time you can find Rune in the woods of his hometown Arendal enjoying his hobby, building tracks and riding singletrack bicycling.
Area of Expertise
Topics
Secure your data with Private Networking
Most, if not all, PaaS services in Azure have the default configuration public network access, meaning routing the traffic over the Internet. The sad reality is that bad actors are getting better every day to find ways to breach your defenses and exfiltrate your data or worse.
To begin to remedy this, either due to compliance requirements or just common sense, you are now tasked with making sure the network traffic from your users to your data are protected using end-to-end private networking. You know your data platform PaaS services but have limited network experience and are at a bit of a loss on how to proceed.
There are some differences in implementation and caveats for the different data platform PaaS and this session will cover those for Fabric, Databricks, Managed Instance and SQL Database.
In this session we will go through the following:
- An overview of how networking in general works in Azure
- Which network components you should learn and understand
- How to secure traffic from your application to your data
- How to solve hybrid scenarios where parts of the application is running on-premises or at another cloud vendor
- What cost implications there are for implementing private networking
Join me in this session to learn about securing and accessing your data privately.
All code to provision a working implementation of the different data platform PaaS using private networking will be made available for you free to use when you get back home.
Cracking the Code: Unlocking the Power of Prompt Engineering
With the advent of the seemingly ubiquitous Copilots you will with the help from your new AI teammates be even more productive and deliver results with even higher quality going forward.
...at least that is what the marketing buzz tells us...
That might for sure be the case, but to fully unlock this potential we need to learn, understand and practice (a lot!) on a, for many of us, new skill called Prompt Engineering. Prompt Engineering is the process of designing inputs (or prompts) that capture the goal and the scope of tasks to elicit the desired output from Natural Language Processing (NLP) models.
In this talk, you will:
* Learn the principles and best practices of Prompt Engineering
* Learn how craft effective prompts
* Learn how to leverage prompt variations
During the talk I will use Azure Copilot, Github Copilot and Copilot in Azure SQL Database to showcase the different aspects of Prompt Engineering.
Join me on a journey through the intricacies of language manipulation and get an introduction to the art of shaping AI conversations with finesse.
IaC Thunderdome: Bicep vs. Terraform!
As organizations increasingly adopt cloud technologies, managing infrastructure efficiently becomes paramount. Infrastructure as Code (IaC) tools play a crucial role in achieving this goal. In this session, we delve into a head-to-head comparison between two popular IaC tools: Bicep and Terraform. Specifically, we explore their strengths, weaknesses, and suitability for data infrastructure scenarios.
During the session we will dive into the following aspects:
1. Language: When you have understood the concept of Infrastructure-as-Code both Bicep and Terraform code is quite readable. Bicep is a relatively new language while Terraform is more mature and have a rich ecosystem. How are they licensed and how will that affect you in your scenario?
2. State and Backend: How do Bicep and Terraform handle state management? What are the implications of incremental deployment in Bicep and how do Terraforms required use of a state file affect scalability? How is configuration drift handled in the two tools? How do you make sure to secure your IaC backend from bad actors
3. Infrastructure Targets: Bicep is Azure exclusive while Terraform has multi-cloud support. Besides the obvious, how does that affect you, if at all?
4. CLI Tools: We do a comparison between Bicep’s integration with Azure CLI and Terraforms CLI. Furthermore we show practical examples of using CLI commands for deployment.
5. CI/CD: How can you streamline your IaC delivery with tools like Bicep and Terraform, especially when you have multiple team members contributing to your cloud? How is testing handled and do regression-testing of IaC exist? We’ll have a look at possibilities using GitHub for this.
The session concludes with decision factors for Bicep or Terraform, so when should you use what taking factors like cloud environment, project scope and team expertise into account. We will give you some best practices for making an informed decision. Join us for an insightful session where we dissect Bicep and Terraform, equipping you with the knowledge to make informed choices for your data infrastructure projects.
Cloud DBAs new responsbilities - Network edition
In the on-premises world us DBAs for the most part have lived in a silo where it is clear-cut what our responsibility is. We took care of the database and other teams were responsible for the storage, compute and network to name a few.
When the database workloads are running in a cloud environment the expectations for many will be that we take a greater responsibility for the overall delivery of the solution.
In this session we will focus on the networking elements for Azure SQL Database and Managed Instance and we will go through the following:
- Get an overview of how networking in general works in Azure
- Which network components you will need to learn and understand
- How to secure traffic from your application to the database
- How to solve hybrid scenarios where parts of the application is running on-premises or at another cloud vendor
Join me in this session to learn about the network essentials necessary for today's Cloud DBA
Data Mesh - The emperor’s new clothes…
…or the best original idea since the invention of sliced bread?
In this session Johan and Rune will presents arguments from both sides and discuss why Data Mesh is the new way forward… or just the same old stuff in a different wrapping.
We will further discuss how the current cloud toolset can be used in a “Data Mesh-way”… or just how it should be used anyways using the terms, methods and practices we know from before.
Walking away from this session we hope we have clarified for you:
- What is Data Mesh?
- Why is Data Mesh a great idea… or not so great?
- How can we do modern data platforming the “Data Mesh-way”… or not?
Welcome to 50 minutes of enlightenment…?
Easing the pain of database migrations to the cloud - Planning, process and great tools!
Database migrations can be hard, but you can make it predictable and less painful through diligent preparation and collecting the right information in advance. Join me for this talk to learn about how to structure you migration and see in action how great tools ease the pain of the whole undertaking
An essential part of migrating your application workload to the cloud is how to transfer your data securely to its new home. If you in addition want to change the underlying database system, for instance Oracle to SQL Server, it can quickly escalate to an overwhelming task. What if your application have a very high uptime requirement and your database is so large that you don’t not have a downtime window long enough to do a traditional backup/restore operation? In order to overcome these pain points we have available services and tools that alleviate these pains and brings your valuable data safely across with near-zero downtime.
In this talk we will:
- Guide you through how to set up a migration process with checks and balances
- Get an overview of the tools provided by Microsoft and dive into the details of Data Migration Assistant
- Have explained the migration services provided in Azure
- Demonstrate near-zero-downtime migration for a live database on Azure
Privacy and Security by Design in a Cloud Environment
With the arrival of GDPR in 2018, and CCPA just around the corner – data privacy is something that has moved from being a topic most of us rarely had to consider, to something most of us need to think about.
And as solution architects, when designing data platforms – we need to focus on security by design, and as an integral part, privacy by design.
By following security and privacy design principles from the start and continuously verifying against them throughout the design process, your end result will have security and privacy support smoothly integrated into your solution.
Topics covered are security and privacy by design principles and how they relate to cloud architecture, examples of how to implement said design principles in a solution, best practices when designing solutions for security, and privacy by design.
Azure SQL Database - What, Why, Why not?
Been curious about database PaaS offered by cloud vendors? Take Microsoft Azure SQL Database, it is identical to the SQL Server we all know and love running on-prem, right? No, siree! Come and get a peak under the covers and learn What, Why and Why not.
Azure SQL Database has since its inception almost a decade ago gone through several transformations, both in terms of names and content, and is today a full grown Cloud RDBMS ready for the big leagues. Even though there is Microsoft SQL Server code running somewhere under the covers, Azure SQL Database is a 100% true managed PaaS built from the ground up to cater to the cloud reality we find ourselves in today. In this session we will:
- Take a look under the hood to get insight into how the Microsoft engineers have built this service
- Compare differences of the collection of offerings; DTU-based, vCore, Serverless, Hyperscale and Managed Instance
- Explore scenarios where it is a great idea to utilize Azure SQL Database for your structured data storage needs
-Take a look at scenarios where using Azure SQL Database is not such a great idea
PASS Data Community Summit 2024
* Cracking the Code: Unlocking the Power of Prompt Engineering
* IaC + Microsoft Fabric = ❤️
SQL Saturday Oregon/SW Washington 2024 Sessionize Event
SQL Konferenz 2024 Sessionize Event
Data Saturday Stockholm 2024 Sessionize Event
SQLBits 2024 - General Sessions Sessionize Event
SQL Konferenz 2023 Sessionize Event
Data Saturday Croatia 2023 Sessionize Event
Data Saturday Denmark - 2023 Sessionize Event
dataMinds Connect 2022 Sessionize Event
Data Saturday Stockholm 2022 Sessionize Event
SQLBits 2020
Virtual this year
DataGrillen 2019 Sessionize Event
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top