Presentation is loading. Please wait.

Presentation is loading. Please wait.

Anna Shipman Technical Architect Government Digital Service @annashipman.

Similar presentations


Presentation on theme: "Anna Shipman Technical Architect Government Digital Service @annashipman."— Presentation transcript:

1 Anna Shipman Technical Architect Government Digital

2 The Government Digital Service

3 We are a unit of government within the UK’s Cabinet Office
@annashipman GDS

4 We started with GOV.UK @annashipman GDS

5 The best place to find government services and information
@annashipman GDS

6 We’re not just fixing websites
@annashipman GDS

7 We also work with departments to transform digital services
@annashipman GDS

8 @annashipman GDS

9 @annashipman GDS

10 There are over 800 services
@annashipman GDS

11 We need to look at the common problems
@annashipman GDS

12 And the most common problem is hosting
@annashipman GDS

13 Platform as a Service

14 I probably don’t need to explain PaaS to you
@annashipman GDS

15 Here is the slide we’re using to explain the idea in government
@annashipman GDS

16 @annashipman GDS

17 This detracts from the time teams can spend on their main expertise
@annashipman GDS

18 @annashipman GDS

19 Additional thing for government: procurement is hard
@annashipman GDS

20 Our initial thoughts

21 Self-service @annashipman GDS

22 Self-service So infrastructure team don’t just do admin
@annashipman GDS

23 Support model @annashipman GDS

24 Support model App developers on-call for their apps
@annashipman GDS

25 App developers on-call for their apps
Support model App developers on-call for their apps Platform team on-call for platform @annashipman GDS

26 App developers on-call for their apps
Support model App developers on-call for their apps Platform team on-call for platform No runbooks @annashipman GDS

27 App developers on-call for their apps
Support model App developers on-call for their apps Platform team on-call for platform No runbooks Better experience for the end-user @annashipman GDS

28 Multi-tenancy @annashipman GDS

29 Multi-tenancy Granularity of user permissions
@annashipman GDS

30 Granularity of user permissions Handling resource contention
Multi-tenancy Granularity of user permissions Handling resource contention @annashipman GDS

31 Granularity of user permissions Handling resource contention
Multi-tenancy Granularity of user permissions Handling resource contention Isolation from other tenants @annashipman GDS

32 Multiple cloud providers
@annashipman GDS

33 Multiple cloud providers To avoid vendor lock-in
@annashipman GDS

34 Multiple cloud providers To avoid vendor lock-in
Difficult to add later @annashipman GDS

35 Multiple cloud providers To avoid vendor lock-in
Difficult to add later Details of how unclear at this stage hot/hot? hot/warm? @annashipman GDS

36 What we’ve done

37 @annashipman GDS

38 @annashipman GDS

39 @annashipman GDS

40 @annashipman GDS

41 @annashipman GDS

42 We decided to use Tsuru for the initial prototype
@annashipman GDS

43 Showed it to users in government to get feedback
@annashipman GDS

44 Meanwhile building same functionality in Cloud Foundry to compare
@annashipman GDS

45 We haven’t worked out which is most suitable for us yet
@annashipman GDS

46 @annashipman GDS

47 That’s not what I want to talk about now
@annashipman GDS

48 Though if these are problems that interest you, we are hiring!
@annashipman

49 What we’ve learned from users

50 They definitely like the idea of a PaaS
@annashipman GDS

51 Self-service is good for both sides
@annashipman GDS

52 Multi-tenancy is important
@annashipman GDS

53 Support model had buy-in
@annashipman GDS

54 But the feedback from users on multiple cloud providers was not what we expected
@annashipman GDS

55 None of our users wanted it
@annashipman GDS

56 And it’s very hard @annashipman GDS

57 Lowest common denominator
@annashipman GDS

58 Google Compute Engine doesn’t have internal load balancers
@annashipman GDS

59 Can’t take advantage of cool features of all the providers
@annashipman GDS

60 We were conflating resilience with commercial concerns
@annashipman GDS

61 Users still have a need to avoid being locked in to one vendor
@annashipman GDS

62 We are now looking at other ways to address that
@annashipman GDS

63 What we’ve learned about PaaS

64 I no longer think we just need to sit tight for two years
@annashipman GDS

65 Fast growing field but it’s diversifying
@annashipman GDS

66 For example, virtualisation vs hardware
@annashipman GDS

67 Only some will support multi-tenancy
@annashipman GDS

68 And we now know multi-tenancy is important to our users
@annashipman GDS

69 @annashipman @annashipman GDS

70 The most important thing...

71 Make sure you understand what your users need
@annashipman GDS

72 Thanks! Anna Shipman @annashipman


Download ppt "Anna Shipman Technical Architect Government Digital Service @annashipman."

Similar presentations


Ads by Google